Ingénieur Traçage et Suivi de la Performance et de la Consommation Énergétique des Applications Hpc - IA H/F - INRIA

  • CDD
  • Talence 33
  • Télétravail
  • Logistique
  • Nouveau
Ingénieur Traçage et Suivi de la Performance et de la Consommation Énergétique des Applications Hpc - IA H/F INRIA · Talence - 33 · CDD

Les missions du poste

A propos d'Inria

Inria, l'institut national de recherche dans les sciences et technologies du numérique, est en appui de l'État pour les stratégies nationales de recherche et d'innovation du numérique en tant qu'Agence de programmes. Inria mène plus de 300 projets de recherche et d'innovation avec ses 3500 scientifiques, ingénieurs et personnels d'appui, en partenariat avec les universités et l'écosystème numérique (entreprises, entrepreneurs, acteurs publics). Ensemble, nous explorons des domaines clés comme l'intelligence artificielle, la cybersécurité, l'informatique quantique, le Cloud, la transformation numérique de la santé, les jumeaux numériques ou encore les technologies numériques pour la défense. Nous construisons des solutions concrètes telles que des logiciels, des startups technologiques, des partenariats avec les entreprises du tissu national et des formations de pointe. Notre objectif : l'impact scientifique, technologique et industriel au service de la souveraineté numérique de la France.


Ingénieur F/H : Traçage et suivi de la performance et de la consommation énergétique des applications HPC/IA

Type de contrat : CDD

Contrat renouvelable : Oui

Niveau de diplôme exigé : Bac +5 ou équivalent

Fonction : Ingénieur scientifique contractuel

Niveau d'expérience souhaité : Jusqu'à 3 ans

A propos du centre ou de la direction fonctionnelle

Le centre Inria de l'université de Bordeaux est un des neuf centres d'Inria en France et compte une vingtaine d'équipes de recherche. Le centre Inria est un acteur majeur et reconnu dans le domaine des sciences numériques. Il est au coeur d'un riche écosystème de R&D et d'innovation : PME fortement innovantes, grands groupes industriels, pôles de compétitivité, acteurs de la recherche et de l'enseignement supérieur, laboratoires d'excellence, institut de recherche technologique...

Contexte et atouts du poste

Dans le cadre du projet européen EU-LAC Supercomputing Network for AI (Initiative Team Europe « EU-LAC Digital Alliance »), coordonné par le Barcelona Supercomputing Center (BSC), en collaboration avec INESC TEC (Portugal), FZJ (Allemagne), CSC (Finlande), IZUM (Slovénie) et CINECA (Italie).

Ce projet vise à renforcer la coopération entre l'Europe et l'Amérique latine et les Caraïbes (ALC) dans le domaine du calcul haute performance (HPC) et de l'intelligence artificielle. Inria pilote le lot de travail consacré aux cas d'usage conjoints UE-ALC et, plus particulièrement, le cas d'usage 1 : une méthodologie unifiée de traçage des applications HPC/IA et de suivi de leur performance et de leur consommation énergétique. Cette méthodologie sert de socle aux autres cas d'usage du projet (par exemple, grands modèles de langage adaptés aux variétés linguistiques d'Amérique latine, ou simulation de séismes et de tsunamis) et sera déployée dans des centres HPC d'Amérique latine sélectionnés par appel ouvert.

Des déplacements ponctuels en Europe et en Amérique latine (réunions de projet, ateliers, visites de centres partenaires) sont à prévoir.

Mission confiée

La personne recrutée sera chargée de concevoir et de mettre en oeuvre une méthodologie et une boîte à outils open source pour collecter, stocker et traiter des traces d'applications et de systèmes HPC/IA, avec un accent particulier sur la consommation énergétique (consommation CPU/GPU, compteurs d'énergie des noeuds), le comportement des entrées/sorties et l'utilisation des ressources. Cette caractérisation s'appuiera autant que possible sur des outils existants, tels que des outils de profilage (Darshan, Tau), des outils de traçage (Recorder) et des interfaces de mesure énergétique (RAPL, NVML), ainsi que le framework d'orchestration d'expériences IOPS développé dans l'équipe, complétés par les composants nécessaires à un déploiement portable sur des infrastructures HPC européennes et latino-américaines.

En outre, la personne sera chargée d'instrumenter les exécutions des autres cas d'usage du projet et de mettre à leur disposition des tableaux de bord de performance et d'énergie (temps de calcul, utilisation des ressources, pression sur les E/S, empreinte carbone). Elle travaillera en lien avec les responsables des autres cas d'usage (BSC, CINECA) et avec les administrateurs systèmes des centres HPC participants, notamment ceux d'Amérique latine sélectionnés par l'appel ouvert, qu'elle accompagnera dans l'adoption de la méthodologie.

Enfin, les résultats attendus sont la boîte à outils et les tableaux de bord, un guide méthodologique (incluant l'anonymisation et la gouvernance des données conformément au RGPD), et un dépôt public de traces anonymisées.

Pour une meilleure connaissance du sujet de recherche proposé :
Exemples de travaux similaires menés dans la même équipe de recherche :
- https://hal.inria.fr/hal-03753813
- https://hal.inria.fr/hal-03808833/
- F. Boito, L. Teylo, M. Popov, L. Aimi, A. Bandet, et al. TOTO: Transparent I/O Tuning for HPC Applications. ICS 2026, Belfast, United Kingdom. https://hal.science/hal-05662894
- F. Boito, L. Teylo, M. Popov, T. Jolivel, F. Tessier, et al. A Deep Look Into the Temporal I/O Behavior of HPC Applications. IPDPS 2025, Milan, Italy. https://hal.science/hal-04887809
- IOPS (Integrated Orchestration for Parametric Studies), framework d'orchestration de benchmarks développé dans l'équipe : https://gitlab.inria.fr/lgouveia/iops

Principales activités

Principales activités :

  • Étudier l'état de l'art et les outils existants de traçage, de profilage et de mesure énergétique sur des systèmes HPC ;
  • Développement de la chaîne de collecte, de stockage et de traitement des traces (énergie, performance, E/S, utilisation des ressources) et publication en open source ;
  • Exécution d'applications et de benchmarks sur des systèmes HPC à l'aide de scripts, traitement et représentation graphique des résultats ;
  • Déploiement de tableaux de bord de performance et d'énergie pour les autres cas d'usage du projet ;
  • Accompagnement des centres HPC d'Amérique latine dans l'adoption de la méthodologie.

Activités supplémentaires :

  • Rédaction du guide méthodologique, de rapports et de documents de recherche (LaTeX) ;
  • Curation du dépôt public de traces anonymisées (Zenodo ou équivalent).

Compétences

Compétences techniques et niveau requis :

  • scripting (Bash, Python, etc.) ;
  • utilisation d'Unix : ligne de commande, ssh, etc. ;
  • C/C++ ;
  • un plus (pas obligatoire) : utilisation de systèmes HPC, slurm, etc. ;
  • un plus (pas obligatoire) : outils de profilage et de traçage, mesure énergétique (RAPL, NVML), bases de données de séries temporelles et tableaux de bord (Prometheus, InfluxDB, Grafana) ;
  • une expérience dans la recherche, en particulier dans le domaine du calcul intensif, serait un plus aussi.

Langues : anglais courant (langue de travail du projet) ; l'espagnol ou le portugais serait un plus.

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 et aménagement du temps de travail
  • Équipements professionnels à disposition (visioconférence, prêts de matériels informatiques, etc.)
  • Prestations sociales, culturelles et sportives (Association de gestion des oeuvres sociales d'Inria)
  • Accès à la formation professionnelle
  • Sécurité sociale

Rémunération

La rémunération mensuelle sera entre 2692€ et 3085€ brut en fonction de votre diplôme et expérience

Postuler sur le site du recruteur

Parcourir plus d'offres d'emploi