Informations générales
Intitulé de l'offre : : Ingénieur.e en développement logiciel pour la mission Euclid (H/F)
Référence : UMR7346-ANNPOR-158
Nombre de Postes : 1
Lieu de travail : MARSEILLE 09
Date de publication : mercredi 7 mai 2025
Type de contrat : IT en contrat CDD
Durée du contrat : 12 mois
Date d'embauche prévue : 1 juillet 2025
Quotité de travail : Complet
Rémunération : entre 2932 et 3302 euros bruts mensuels selon expérience
Niveau d'études souhaité : BAC+5
Expérience souhaitée : Indifférent
BAP : E - Informatique, Statistiques et Calcul scientifique
Emploi type : Chef-fe de projet ou expert-e en Ingéniérie logicielle
Missions
Missions
Le Centre de Physique des Particules de Marseille (CPPM) recrute un.e ingénieur.e en développement logiciel pour contribuer à la conception, au développement, à l'intégration et à la maintenance d’outils de simulation numérique pour l’instrument NISP de la mission spatiale Euclid.
Lancée par l’Agence Spatiale Européenne (ESA) en 2023, la mission Euclid vise à explorer la nature de l’énergie noire et de la matière noire à travers une cartographie à grande échelle de l’Univers. L’instrument Near-Infrared Spectrometer and Photometer (NISP) fournit des données de spectroscopie infrarouge qui sont essentielles pour déterminer avec une grande précision la distribution tridimensionnelle des galaxies.
Les simulations numériques du NISP sont une composante critique de la mission, elles permettent de modéliser les performances de l’instrument, de valider les algorithmes de traitement de données et évaluer leurs effets systématiques et de préparer les analyses scientifiques.
Liens utiles:
- https://www.esa.int/Science_Exploration/Space_Science/Euclid
- https://www.cosmos.esa.int/web/euclid
- https://cnes.fr/projets/euclid
Activités
L’équipe Euclid du CPPM est très impliquée dans les activités du Segment Sol Scientifique (SGS) de la mission et est reconnue pour son expertise dans le traitement des données du NISP.
Elle est notamment responsable du développement et de la mise en production d'un simulateur d’images à haute fidélité pour la spectroscopie infrarouge de la mission.
En rejoignant cette équipe, la personne recrutée viendra renforcer ces activités et elle contribuera :
• au développement de composants logiciels robustes, testés et maintenables ;
• à l’intégration continue du simulateur dans les workflows du consortium ;
• à l’évolution de l’architecture logicielle, dans un souci de scalabilité et modularité ;
• aux campagnes de simulation à grande échelle, réalisées en collaboration avec des équipes internationales ;
La personne recrutée sera intégrée à une équipe dynamique, à l’interface entre instrumentation, modélisation, et cosmologie observationnelle, et prendra part à une mission spatiale d’envergure.
Elle interagira étroitement avec les équipes scientifiques et techniques du consortium, en particulier celles impliquées dans la simulation et le traitement des données, et participera aux premières livraisons scientifiques de la mission (DR1 en 2025, DR2 en 2027).
Le contrat est à pourvoir dès que possible et pour une durée de 1 an, avec une possibilité de renouvellement au-delà de ce terme.
Une expérience préexistante dans un projet scientifique ou spatial, ou dans le traitement de données d’observation (astronomie, climatologie, géophysique) serait un plus.
Des lettres de recommandation peuvent être joindre à la candidature.
Compétences
• Diplôme d’ingénieur, master ou doctorat en physique, astrophysique, informatique scientifique ou domaine équivalent ;
• Connaissances solides en conception logicielle, calcul scientifique, et modélisation numérique ;
• Maîtrise des fondamentaux en traitement de données et d’images, idéalement en astronomie ou imagerie scientifique.
Compétences techniques
• Excellente maîtrise de Python et du C/C++, avec pratique des bibliothèques scientifiques courantes (NumPy, Pandas, Astropy) ;
• Expérience en gestion de version (Git), intégration continue (Jenkins) et développement collaboratif (GitLab, GitHub) ;
• Pratique des tests (Pytest, unittest), du contrôle de la qualité (SonarQube), et de la documentation technique (Sphinx, Doxygen) ;
• Connaissance des outils de virtualisation et de conteneurisation (Conda, Docker, Singularity) ;
• Connaissances en déploiement sur clusters HPC, en infrastructure distribuée et en optimisation ;
• Excellente maîtrise de l’anglais technique (niveau C1/C2), à l’écrit comme à l’oral.
Aptitudes personnelles
• Autonomie, rigueur, curiosité scientifique ;
• Excellentes aptitudes à la collaboration dans un environnement international et multiculturel ;
• Goût pour le travail en équipe agile, avec une attention particulière portée à la qualité et la reproductibilité.
Contexte de travail
Situé au cœur du Parc National des Calanques, sur le campus de Luminy, le CPPM est un laboratoire de recherche commun au CNRS et à Aix-Marseille Université, et qui compte environ 180 chercheurs, ingénieurs et doctorants.
Le laboratoire étudie des sujets allant de la physique des particules, celle des astroparticules et à la cosmologie, avec une forte composante technologique en électronique, mécanique, instrumentation et informatique.
Cette force permet la conception et la construction de systèmes de détection de pointe, souvent appelés à fonctionner dans des conditions extrêmes, comme dans les profondeurs de la mer, dans l'espace ou sous terre.
La plupart de nos recherches sont menées dans le cadre de collaborations scientifiques internationales de premier plan et nos contributions sont reconnues dans le monde entier.
Le CPPM s'engage à mener des recherches éthiques et à promouvoir la diversité et l'inclusion sur le lieu de travail.
Il fournit un soutien administratif et logistique aux nouveaux arrivants, en particulier aux doctorants.
Plus de détails sur le CPPM ici : https://www.cppm.in2p3.fr/web/fr/