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.
Modalités
postuler sur le Portail Emploi CNRS