Institut national de recherche scientifique français Univerité Pierre et Marie Curie Université Paris Diderot - Paris 7

Accueil > Emplois, stages

Emplois, stages

Offre d'emploi

Ingénieur en développement logiciel scientifique (H/F)

Contexte

La mission spatiale PLATO (ESA) qui sera lancĂ©e vers 2026 a pour objectif de mesurer le flux de nombreuses Ă©toiles de manière Ă  y dĂ©tecter d’Ă©ventuelles occultations associĂ©es au passage de planètes analogues Ă  la Terre situĂ©es dans la zone dite « habitable » et de caractĂ©riser simultanĂ©ment les Ă©toiles hĂ´tes grâce Ă  l’Ă©tude sismique de celles-ci. Ces deux techniques nĂ©cessitent des mesures photomĂ©triques de très hautes prĂ©cisions. Les courbes de lumière ainsi produites serviront de donnĂ©es d’entrĂ©e Ă  une chaĂ®ne de traitement scientifique afin de produire les caractĂ©ristiques des Ă©toiles observĂ©es comme leur masse, leur rayon, leur âge, leur pĂ©riode de rotation, et les modes d’oscillations qui les animent.

Missions

VĂ©rification et validation d’une chaĂ®ne de traitement des donnĂ©es scientifiques de la mission spatiale PLATO (ESA).
– OpĂ©rer et mettre Ă  jour une plateforme de tests des diffĂ©rentes applications composant la chaĂ®ne de traitement, applications qui sont livrĂ©es par les partenaires du PSM-WG (PLATO Science Management Working Group).
– Participer Ă  la spĂ©cification du plan de test, Ă©tudier et produire des simulations utilisĂ©es pour les tests fonctionnels et end-to-end.
– GĂ©rer et coordonner les campagnes de tests unitaires et end-to-end, en coordonnant le travail des partenaires europĂ©ens, gĂ©rer les mises Ă  jour des spĂ©cifications, et assurer la conformitĂ© des performances avec les exigences de haut niveau de la mission.

Le flux de donnĂ©es entre les diffĂ©rentes applications est dĂ©crit dans un document intitulĂ© « PLATO Architecture and data flows of the stellar L1/L2 processing pipeline ». Ce document est en constante Ă©volution. Les applications sont dĂ©veloppĂ©es par tous les partenaires du PSM-WG, principalement europĂ©ens.

En lien avec la mission principale, la personne retenue participe Ă  la rĂ©ception, Ă  l’intĂ©gration et au test des nouvelles versions des applications livrĂ©es par les partenaires du PSM-WG. Il ou elle aura donc Ă  coordonner les campagnes de tests qui seront effectuĂ©es par les partenaires du PSM-WG et sera responsable de la rĂ©daction et de la livraison des documents permettant de dĂ©montrer que la chaĂ®ne de traitement rĂ©pond aux exigences de la mission.

Activités

DĂ©veloppement en PYTHON : workflow, interfaces implĂ©mentant la lecture et l’Ă©criture des entrĂ©es/sorties de la chaĂ®ne de traitement DĂ©ploiement des prototypes d’algorithmes dans des environnements variĂ©s. RĂ©alisation de jeux de tests unitaires pour chaque application de la chaĂ®ne de traitement. DĂ©veloppement des outils de validation du format des dĂ©livrables. Contribution Ă  la rĂ©daction des documents dĂ©crivant de manière dĂ©taillĂ©e les applications et participation au document de spĂ©cification du plan de tests. Piloter et coordonner les campagnes de tests. Piloter la rĂ©daction et la livraison des documents validant les performances de la chaine de traitement. Piloter la livraison des spĂ©cifications et prototypes pour chaque application de la chaĂ®ne de traitement.

Aspects techniques L’implĂ©mentation de la plateforme de tests s’appuie sur l’infrastructure de dĂ©veloppement Apache Airflow. Les applications qui composent la chaĂ®ne de traitement sont livrĂ©es sous forme de prototype dans des langages variĂ©s (PYTHON, IDL, FORTRAN, C/C++). Il est envisagĂ© d’utiliser DOCKER pour le dĂ©ploiement de ces applications. Les fichiers de paramĂ©trage des applications utiliseront le format YAML. Les codes sources de la chaĂ®ne de traitement seront gĂ©rĂ©s sous GitLab. Les donnĂ©es sont stockĂ©es dans des fichier au format HDF5. Le pilotage, la coordination, et la rĂ©daction des documents s’appuieront sur les outils CONFLUENCE et JIRA.

Compétences

Programmation en Python >=2.7 Gestionnaire de version GIT Base donnĂ©es PostgreSQL DĂ©ploiement d’applications DOCKER Anglais : niveau CECRL B2 minimum Travail en Ă©quipe, expĂ©rience dans la coordination d’une Ă©quipe internationale. Une expĂ©rience dans la recherche ou proche de l’astrophysique serait un plus.

Nom du contact Christian Renié
Email christian.renie@obspm.fr
Téléphone 01 45 07 78 05
Type de contrat CDD
Durée 12 mois
Date d'embauche 01/11/2023
Salaire Selon expérience et diplôme entre 2851,4€ et 3368,35€ bruts mensuels

Modalités

Postuler sur le portail emploi CNRS

https://emploi.cnrs.fr/Offres/CDD/UMR8109-SYLDES-061/Default.aspx


Retour Ă  la liste