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/bird-
house).
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...