Analyste / Développeur Python / OGC WPS / Batch Scheduler.

publicité
Analyste / Développeur Python / OGC
WPS / Batch Scheduler.
Institut de recherche :
Le Pôle de Modélisation du Climat de l'Institut Pierre Simon Laplace (IPSL)
rassemble des équipes de modélisation du CNRS, du CEA et des universités venant
de disciplines diverses : météorologie, océanographie, étude des surfaces
continentales, bio-géochimie ...
Son objectif est l'étude de la variabilité naturelle et anthropique du système
climatique dans ses dimensions physique, chimique ou/et biochimique. L'activité de
nos 150 chercheurs et ingénieurs présents dans les laboratoires de la fédération fait
de l'IPSL un des centres majeurs en modélisation du climat dans le monde
contribuant aux travaux du GIEC (Groupe d’experts intergouvernemental sur
l’évolution du climat).
Pour y parvenir nous nous appuyons entre autres sur environ 50 Ingénieurs et
Informaticiens. Leurs possibilités de collaborations en France ou à l'international, la
diversité des technologies qu'ils rencontrent, l'envergure et la variété des projets
qu'ils traitent, sont à l'image de notre envie de préparer l'avenir de la modélisation du
climat.
Poste, durée du contrat et rémunération :
L'équipe en charge des données de simulations climatiques, localisée à l'Université
Pierre et Marie Curie (UPMC) à Paris, recrute un(e) ingénieur(e) en développement
d'application Python/OGC/WPS.
La durée du contrat est de 2 ans (prolongeable d'un an). La rémunération est fixée
par les grilles de salaire de l'UPMC. Elle est comprise entre 25 et 35 k€ bruts annuels
en fonction du diplôme et de l'expérience.
Début du contrat :
Dès que possible.
Vos Missions:
Vous évoluerez au sein d'une équipe dotée d'un périmètre technologique varié et en
charge d'applications critiques pour la gestion des masses de données produites par
le pôle de modélisation de l'IPSL.
Vous aurez en charge l'analyse et le développement d'évolutions d'une partie de ces
applications et travaillerez au sein d'une équipe composée d'un chef de projet, d'un
responsable des déploiements applicatifs et de cinq ingénieurs.
Ces applications permettent aux scientifiques d'exécuter des opérations (exécution
d'algorithme de calcul de complexité intermédiaire) sur leurs données ainsi que sur
celles mises à disposition sur les serveurs de l'IPSL et des centres de calculs
nationaux (GENCI). Ces algorithmes sont accessibles en tant que « service web »
dans la norme WPS (Web Processing Service) de l'OGC (Open Geospatial
Consortium). Une implémentation WPS développée dans le cadre de collaborations
européenne (Allemagne, Angleterre) est utilisée, bird-house (https://github.com/birdhouse).
Les évolutions dont vous aurez la charge couvrent deux axes:
- La charge générée par les requêtes d'exécution devra être contrôlée par
l'intermédiaire des « batch scheduler » slurm, PBS et torque. Un travail préliminaire
critique consistera donc à interfacer l'implémentation actuelle de bird-house avec un
ensemble extensible de « batch scheduler ».
- Des algorithmes additionnels seront pérennisés dans le cadre de l'implémentation
bird-house. Ces algorithmes additionnels couvriront notamment les besoins de
conversion de données spatiales, de changement de systèmes de projection,
d'extraction spatio-temporelle, etc. Une interface Web permettra d'exploiter les
services mis en œuvre.
Pour ce faire :
- Vous collecterez et comprendrez les besoins fonctionnels.
- Vous en effectuerez l'analyse en utilisant nos méthodes et règles d'ingénierie.
- Vous définirez, développerez des solutions techniques et vous les documenterez.
- Vous participerez aux déploiements des évolutions majeures et contribuerez à des
formations quant à leur utilisation.
- Vous garantirez l'ensemble des processus de développements sur le périmètre
traité.
- Vous participerez aux réunions de conception des solutions et de débriefing avec
les ingénieurs IPSL et avec nos partenaires nationaux, européens et internationaux.
Profil :
Vous êtes diplômé(e) Bac +5 d'une école d'ingénieur ou équivalent universitaire avec
une spécialisation en informatique et vous maîtrisez l'anglais. Ce poste est
également ouvert aux titulaires d'un doctorat en sciences de l'environnement
souhaitant mettre en avant leurs compétences en programmation et en informatique.
Vous souhaitez développer votre expertise technique acquise au cours d'une
première expérience d'au moins 2 ans en développement (Python, WPS, OGC,
Batch Scheduler, Linux...) idéalement dans un domaine lié aux sciences de
l'environnement. Pour les candidats exceptionnels manquant d'expérience sur ces
points, un programme de formation pourra être mis en place.
Votre aptitude à communiquer, à analyser, votre capacité d'initiative et d'adaptation
sont des atouts qui vous permettront de progresser dans ce poste et de mener à bien
votre mission.
Rejoignez-nous...
...et participez à la conduite de grands projets dans des environnements multitechnologiques.
Contact :
Adresser votre candidature (CV + Lettre de motivation) avant le 31 décembre 2014 à
Sébastien Denvil (IPSL) [email protected]
Téléchargement