Publiée 27 juin 2026
Ingénieur de recherche en support du projet ODISSEE
Inria
Lyon, Auvergne-Rhône-Alpes 69061 CEDEX 06, France
CDI
A propos du centre ou de la direction fonctionnelle
Le centre Inria de Lyon est le 9ème centre de recherche Inria. Créé en janvier 2022, il regroupe environ 410 personnes au sein de 20 équipes de recherche et des services supports à la recherche.
Ses équipes sont localisées à Villeurbanne, à Lyon Gerland, Lyon Bron ainsi qu'à Saint-Etienne.
Le centre de Lyon est présent dans les domaines du logiciel, du calcul distribué et haute performance, des systèmes embarqués, du calcul quantique et de respect de la vie privée dans le monde numérique, mais aussi de la santé et de la biologie numériques.
Contexte et atouts du poste
Le projet ODISSEE (Horizon Europe INFRA-2024-TECH-01) a pour objectif d'améliorer et d'étendre les fonctionnalités des grandes infrastructures de recherche, notamment SKA (Square Kilometre Array), LHC (Large Hadron Collider) et SLICES-RI (Scientific Large Scale Infrastructure for Computing/Communication Experimental Studies). Ce projet vise à :
SKA est un projet international visant à construire les plus grands radiotélescopes au monde, couvrant une plage de fréquences de 50 MHz à 15,4 GHz. Les données brutes produites par SKA représenteront un volume sans précédent, nécessitant des pipelines de traitement optimisés pour produire des observables (plusieurs centaines de petaoctets par an) exigeants en termes de calcul et de stockage. Ces pipelines, développés par les équipes Data Processing (DP) du SKAO, incluent des étapes critiques comme le prétraitement, la calibration du ciel et de l'instrument, et différentes formes d'imagerie qui doivent être exécutées avec une efficacité maximale en termes de performance et de consommation énergétique pour permettre aux télescopes de fonctionner à pleine capacité malgré des ressources restreintes.
SLICES-RI, infrastructure expérimentale française, offre un environnement robuste pour tester et valider ces pipelines dans des conditions réelles. Elle permet de déployer des services de configuration, de programmation et de mesure sur une large gamme d'équipements hétérogènes, ce qui en fait une plateforme idéale pour évaluer et optimiser les workflows SKA et leur adéquation à différents matériels.
Dans ce contexte, l'ingénieur• e recruté• e aura pour mission de développer, déployer et analyser des outils de profiling et monitoring énergétique pour les pipelines SKA, en s'appuyant sur SLICES-FR comme plateforme d'expérimentation. Il rejoindra l'équipe SCOOP du SKAO DP pour comprendre et contribuer à la résolution des défis qui se posent à SKA. L'objectif est de réduire l'empreinte environnementale des traitements tout en garantissant leur performance et leur reproductibilité.
Mission confiée
Les missions principales consistent à :
Principales activités
Compétences
Compétences techniques
Avantages
Rémunération
A partir de 2 692 € brut mensuel selon expérience et diplômes.
Le centre Inria de Lyon est le 9ème centre de recherche Inria. Créé en janvier 2022, il regroupe environ 410 personnes au sein de 20 équipes de recherche et des services supports à la recherche.
Ses équipes sont localisées à Villeurbanne, à Lyon Gerland, Lyon Bron ainsi qu'à Saint-Etienne.
Le centre de Lyon est présent dans les domaines du logiciel, du calcul distribué et haute performance, des systèmes embarqués, du calcul quantique et de respect de la vie privée dans le monde numérique, mais aussi de la santé et de la biologie numériques.
Contexte et atouts du poste
Le projet ODISSEE (Horizon Europe INFRA-2024-TECH-01) a pour objectif d'améliorer et d'étendre les fonctionnalités des grandes infrastructures de recherche, notamment SKA (Square Kilometre Array), LHC (Large Hadron Collider) et SLICES-RI (Scientific Large Scale Infrastructure for Computing/Communication Experimental Studies). Ce projet vise à :
- Développer des services expérimentaux avancés pour répondre aux besoins spécifiques des communautés scientifiques, notamment en calcul haute performance (HPC), gestion de données massives et expérimentation reproductible.
- Renforcer l'interopérabilité entre ces infrastructures pour permettre une recherche collaborative et efficace.
- Intégrer des métriques de durabilité (consommation énergétique, empreinte carbone, ...) dans les workflows scientifiques.
SKA est un projet international visant à construire les plus grands radiotélescopes au monde, couvrant une plage de fréquences de 50 MHz à 15,4 GHz. Les données brutes produites par SKA représenteront un volume sans précédent, nécessitant des pipelines de traitement optimisés pour produire des observables (plusieurs centaines de petaoctets par an) exigeants en termes de calcul et de stockage. Ces pipelines, développés par les équipes Data Processing (DP) du SKAO, incluent des étapes critiques comme le prétraitement, la calibration du ciel et de l'instrument, et différentes formes d'imagerie qui doivent être exécutées avec une efficacité maximale en termes de performance et de consommation énergétique pour permettre aux télescopes de fonctionner à pleine capacité malgré des ressources restreintes.
SLICES-RI, infrastructure expérimentale française, offre un environnement robuste pour tester et valider ces pipelines dans des conditions réelles. Elle permet de déployer des services de configuration, de programmation et de mesure sur une large gamme d'équipements hétérogènes, ce qui en fait une plateforme idéale pour évaluer et optimiser les workflows SKA et leur adéquation à différents matériels.
Dans ce contexte, l'ingénieur• e recruté• e aura pour mission de développer, déployer et analyser des outils de profiling et monitoring énergétique pour les pipelines SKA, en s'appuyant sur SLICES-FR comme plateforme d'expérimentation. Il rejoindra l'équipe SCOOP du SKAO DP pour comprendre et contribuer à la résolution des défis qui se posent à SKA. L'objectif est de réduire l'empreinte environnementale des traitements tout en garantissant leur performance et leur reproductibilité.
Mission confiée
Les missions principales consistent à :
- Analyser les pipelines SKA :
- Étudier les workflows de traitement des données (ex. : calibration, imagerie) développés par les équipes SKAO DP.
- Identifier les étapes critiques en termes de consommation énergétique et de performance (ex. : calculs intensifs, I/O, parallélisation).
- Développer et adapter des outils de profiling/monitoring :
- Utiliser et étendre des outils existants comme ska-sdp-benchmark-monitor pour mesurer l'utilisation de ressources matérielles (CPU, GPU, mémoire, réseau, I/O) et la corréler avec la consommation énergétique des pipelines SKA.
- Intégrer des métriques de durabilité (ex. : FLOPS/Watt, consommation par tâche) et des tableaux de bord (Grafana, Prometheus) pour visualiser les résultats.
- Benchmarking et optimisation :
- Exécuter des analyses comparatives (benchmarks) sur SLICES-FR pour évaluer l'impact des paramètres matériels (architectures CPU, fréquence CPU, bande passante mémoire, I/O) et logiciels (configuration de l'exécution, parallélisation).
- Proposer des optimisations pour augmenter l'utilisation des ressources matérielles pour réduire la consommation énergétique tout en maintenant la qualité scientifique afin d'améliorer la performance de l'exécution.
- Intégration dans SLICES-FR :
- Déployer les outils développés sur SLICES-FR pour permettre aux chercheurs de monitorer et optimiser leurs expériences.
- Collaborer avec les équipes SLICES-FR pour adapter les services existants aux besoins spécifiques de SKA.
Principales activités
- Développement logiciel :
- Contribution au développement du code de ska-sdp-benchmark-monitor .
- Automatisation des tests avec GitLab CI/CD.
- Rédaction de la documentation.
- Métrologie énergétique :
- Utilisation d'outils logiciel (ex. : RAPL) et des capteurs matériels (ex. : Wattmetre, BMC) pour mesurer la consommation énergétique.
- Analyse des trade-offs entre performance et efficacité énergétique (ex. : impact du DVFS, memory-bound vs. CPU-bound).
- Benchmarking des pipelines SKA :
- Exécution de scénarios réalistes sur SLICES-FR pour simuler des conditions proches de la production.
- Comparaison des résultats entre différentes architectures matérielles et configurations logicielles.
- Collaboration et formation :
- Travail avec les équipes SKA (SKAO DP) et SLICES-FR pour valider les outils et les résultats.
- Participation active aux événements Agiles du SKAO DP (PI Planning, Daily Syncs) au sein de l'équipe SCOOP.
- Rédaction de documentations techniques et formation des utilisateurs sur les bonnes pratiques en profiling énergétique.
Compétences
Compétences techniques
- Langages : Bash, C, C++, Python.
- HPC : MPI, OpenMP, SLURM, Dask, Spack.
- Outils DevOps : Git, GitLab CI/CD, Docker, Jira, Kanban.
- Monitoring : InfluxDB, Prometheus, Grafana, outils de profiling (ex. : perf, HPCToolkit, VTune).
- Systèmes : Administration Linux (Debian, Red Hat).
- Autonomie et rigueur pour travailler sur des projets complexes et innovants.
- Esprit d'équipe : Collaboration avec des partenaires internationaux (SKAO, Inria, CNRS, CERN).
- Anglais courant (oral et écrit) pour interagir avec les équipes SKAO et les partenaires européens.
- Curiosité et proactivité : Intérêt pour les enjeux de durabilité et d'optimisation des infrastructures numériques.
Avantages
- Restauration subventionnée
- Transports publics remboursés partiellement
- Congés : 7 semaines de congés annuels + 10 jours de RTT (base temps plein) + possibilité d'autorisations d'absence exceptionnelle (ex : enfants malades, déménagement)
- Possibilité de télétravail (90 jours par an flottants) et aménagement du temps de travail
- Prestations sociales, culturelles et sportives (Association de gestion des œuvres sociales d'Inria)
- Accès à la formation professionnelle
- Sécurité sociale
- Mutuelle et prévoyance avec participation employeur
Rémunération
A partir de 2 692 € brut mensuel selon expérience et diplômes.