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 de logiciel scientifique (H/F)

Contexte

Le LESIA, Laboratoire d’Etudes Spatiales et d’Instrumentation en Astrophysique, est un laboratoire de l’Observatoire de Paris, situĂ© sur le site de Meudon. Le LESIA est spĂ©cialisĂ© dans l’instrumentation d’instruments scientifiques pour l’astrophysique spatiale et sol. Ses effectifs permanents sont compo-sĂ©s des 70 chercheurs/enseignants chercheurs et de 65 ingĂ©nieurs/techniciens/administratifs plus de nombreux personnels non-permanents (thĂ©sards, post-docs,CDD). La personne recrutĂ©e sera intĂ©grĂ©e au sein de l’Ă©quipe projet PLATO.Elle sera hĂ©bergĂ©e au sein du Service informatique Scientifique. 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

Développements liés à une chaîne de traitement des données scientifiques de la mission spatiale PLATO (ESA).
– Finaliser le dĂ©veloppement du simulateur de la chaĂ®ne de traitement permettant de valider l’architecture et le sĂ©quencement des diffĂ©rents algorithmes (ci-après nommĂ©s applications) et le flot de donnĂ©es.
– DĂ©velopper une plateforme de tests des diffĂ©rentes applications composant la chaĂ®ne de traitement, applications qui seront livrĂ©es par les partenaires du PSM-WG (PLATO Science Management Working Group).

Le simulateur et la plateforme de tests devront rĂ©pondre aux exigences suivantes :
– identifier les donnĂ©es nĂ©cessaires Ă  chaque application
– sĂ©lectionner et extraire les donnĂ©es utiles Ă  chaque application
– spĂ©cifier des cas de tests unitaires et les critères de rĂ©ussite
– archiver les rĂ©sultats des exĂ©cutions ainsi que la version des donnĂ©es et des applications ayant Ă©tĂ© utilisĂ©es

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 seront 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 et au test des diffĂ©rentes applications livrĂ©es par les partenaires du PSM-WG.

Activités

DĂ©veloppement en PYTHON : simulateur, 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.

Aspects techniques L’implĂ©mentation du simulateur s’appuie sur l’infrastructure de dĂ©veloppement Apache Airflow. Les applications composants 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.

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 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 33 1 45 07 78 05
Type de contrat CDD
Durée 12 mois
Date d'embauche 01/01/2022
Salaire selon expérience entre 2536€ bruts et 3219€ bruts

Modalités

postuler sur le Portail Emploi CNRS


Retour Ă  la liste