Informations générales
Organisme de rattachement
CNRS
Référence
UAR3441-JERCHA-006
Date de début de diffusion
01/09/2025
Date de parution
13/09/2025
Date de fin de diffusion
22/09/2025
Description du poste
Versant
Fonction Publique de l'Etat
Catégorie
Catégorie A (cadre)
Nature de l'emploi
Emploi ouvert uniquement aux contractuels
Domaine / Métier
Recherche - Chercheuse / Chercheur
Statut du poste
Vacant
Intitulé du poste
Chercheur en calcul scientifique HPC et IA H/F
Descriptif de l'employeur
Le Centre national de la recherche scientifique est un organisme public de recherche pluridisciplinaire placé sous la tutelle du ministère de l’Enseignement supérieure et de la Recherche. Créé en 1939 et dirigé par des scientifiques, il a pour mission de faire progresser la connaissance et être utile à la société dans le respect des règles d’éthique, de déontologie et d’intégrité scientifique.
Description du poste
Missions :
Lancé en 2023 pour une durée de 6 ans, le PEPR NumPEx « Numérique haute Performance pour l'Exascale » contribue à la conception et au développement des méthodes numériques et des composants logiciels qui équiperont les futures machines européennes Exascale et post-Exascale. Ce programme est financé par le gouvernement français et piloté par le CNRS, le CEA et l'INRIA.
NumPEx se donne également pour but d’accompagner la communauté scientifique et industrielle pour exploiter pleinement les capacités et les potentiels de ces nouvelles architectures. Les domaines d'application incluent entre autres : météorologie, climatologie, aéronautique, automobile, astrophysique, physique des hautes énergies, science des matériaux, production et gestion d'énergie, biologie et santé.
Le projet Exa-DI, un des cinq projets de NumPEx, se propose d’accélérer le développement d'applications exascale en mettant à disposition des « kits de développement » basés sur la pile logicielle NumPEx, qui pourront être facilement déployés et instanciés dans différents contextes, et qui apportent des solutions pérennes, performantes et portables aux motifs algorithmiques ou de communication les plus fréquemment rencontrés dans les applications exascale. Ces motifs seront traités de façon itérative dans un processus agile de co-conception et de co-développement avec la communauté applicative.
Exa-DI recherche des chercheurs très motivés et avec un solide bagage en calcul scientifique pour contribuer aux différents motifs algorithmiques dans un environnement de développement agile.
Activités :
Au sein d’une équipe Agile qui se met en place :
- Vous contribuerez selon votre expertise à l’exploration de certains motifs autour des usages combinées IA/HPC et des problèmes de passage à l'échelle …
- Vous collaborerez avec la communauté applicative pour identifier et spécifier des « proxy-applications » qui soient représentatives des principaux défis techniques associés à chaque motif
- Vous développerez ces proxy-apps en vous appuyant sur les librairies, frameworks & outils fournis par les autres équipes NumPEx
- Vous optimiserez la performance et la portabilité par une mise en œuvre éclairée des modèles de programmation parallèle et des couches d’abstraction
- Vous développerez des benchmarks et des métriques pour évaluer la performance, la scalabilité, et la portabilité des solutions proposées
- Vous intégrerez et livrerez des « kits de développement » à destination de la communauté applicative
- Vous assurerez le transfert de connaissances en offrant du support et de la formation
- Vous serez un acteur de la démarche Agile en contribuant à l’amélioration des processus, à la planification et au suivi des travaux de l’équipe, aux revues &démonstrations de progrès, et à la coordination avec les autres équipes.
Contexte de travail :
Les postes sont localisés à la Maison de la Simulation, sur le campus de Paris-Sac
Voir plus sur le site emploi.cnrs.fr...
Conditions particulières d'exercice
Le Centre national de la recherche scientifique est l’une des plus importantes institutions publiques au monde : 34 000 femmes et hommes (plus de 1 000 laboratoires et 200 métiers), en partenariat avec les universités et les grandes écoles, y font progresser les connaissances en explorant le vivant, la matière, l’Univers et le fonctionnement des sociétés humaines. Depuis plus de 80 ans, y sont développées des recherches pluri et interdisciplinaires sur tout le territoire national, en Europe et à l’international. Le lien étroit que le CNRS tisse entre ses missions de recherche et le transfert vers la société fait de lui un acteur clé de l’innovation en France et dans le monde. Le partenariat qui le lie avec les entreprises est le socle de sa politique de valorisation et les start-ups issues de ses laboratoires (près de 100 chaque année) témoignent du potentiel économique de ses travaux de recherche.
Descriptif du profil recherché
Competences :
Vous êtes titulaire d’un doctorat en informatique ou dans un autre domaine, avec une expérience en calcul scientifique.
Vous maîtriser plusieurs langages (Python, C/C++ ou Fortran), avec des connaissances approfondie en Intelligence Artificielle / Machine Learning, ainsi qu' en programmation parallèle (GPU, multi-threading, etc.). Vous avez de solides compétences en génie logiciel et une expérience minimale des outils classiques de développement collaboratif : git, github, cmake, docker, spack, gtest, ctest, etc.
Vous êtes pragmatique et vous savez prendre des initiatives, votre capacité d’analyse et de prise de recul vous permettent d’aborder sereinement des problèmes complexes sous contraintes multiples (échéances à respecter, défis techniques majeurs).
Vous appréciez le travail en équipe, et vous avez un appétence particulière pour les collaborations inter-disciplinaires, avec des intervenants multiples, à l’interface entre les mathématiques appliquées, l‘informatique, les applications en physique. Vous disposez d’excellentes capacités de communication, à l’écrit et à l’oral, aussi bien en français qu’en anglais.
Si vous êtes prêt.e à relever le challenge, n'hésitez pas !
Contraintes et risques :
Temps plein
Oui
Rémunération contractuels (en € brut/an)
Selon expérience
Pays
Localisation du poste
Europe, France, Île-de-France, Essonne (91)
Géolocalisation du poste
ST AUBIN
Lieu d'affectation (sans géolocalisation)
91191 ST AUBIN (France)
Critères candidat
Niveau d'études / Diplôme
Niveau 8 Doctorat/diplômes équivalents
Spécialisation
Formations générales
Langues
Français (Seuil)