Poste de chercheur permanent
Logiciel système pour le couplage HPC/AI in situ
Poste de chercheur permanent
La Maison de la Simulation (MdlS) recrute uningénieur chercheur permanent du CEA pour renforcer son équipe "Science of Computing" (SoC).
Pour postuler, veuillez envoyer un CV, une lettre de motivation, des références et des lettres de soutien à [email protected]. Vous pouvez utiliser la même adresse électronique pour les demandes d'informations sur le poste. Les candidatures seront évaluées jusqu'à ce que le poste soit pourvu.
Contexte
La Maison de la Simulation est un laboratoire de recherche et d’ingénierie commun au CEA, au CNRS, à l’Université Paris-Saclay et à l’Université de Versailles Saint-Quentin-en-Yvelines, situé sur le campus du plateau de Saclay, à proximité de Paris. Elle est spécialisée dans l’informatique à haute performance. L’équipe « Science of Computing » mène des recherches, développe une expertise et met au point des outils dans les domaines qui sous-tendent le calcul intensif : l’informatique et les mathématiques appliquées.
L’équipe codirige le projet français ExaDoST, d’une durée de cinq ans, qui fait partie de NumPEx et qui concevra la pile logicielle pour le traitement des données sur les futurs superordinateurs Exascale français et potentiellement européens.
La mission
Au cours des cinq premières années, le candidat sélectionné contribuera au projet ExaDoST. Ils mèneront des recherches et concevront des outils pour le traitement des données à Exascale, en travaillant à la fois sur l’API destinée à l’utilisateur et sur le logiciel système pour le couplage HPC/AI in situ. Ils travailleront en étroite collaboration avec les autres membres du projet pour concevoir une pile logicielle modulaire qui devrait être utilisée sur le futur supercalculateur français Exascale ainsi que plus globalement sur les supercalculateurs français, européens et mondiaux.
Pour atteindre ces objectifs, le candidat participera au recrutement et à la gestion du groupe d’ingénieurs temporaires et de jeunes chercheurs dédiés à ce projet. Ils tireront parti de l’expertise et des outils déjà développés au sein de l’équipe, notamment les bibliothèques PDI et Deisa.
Au fil du temps, le candidat sélectionné développera ses propres recherches et projets dans les domaines de l’équipe. À l’issue d’ExaDost, ils disposeront d’une grande latitude pour orienter leurs recherches dans les directions qu’ils jugeront les plus utiles à l’équipe et au laboratoire.
Principales activités
Le candidat devra :
- mènent leurs recherches dans le domaine des logiciels d’exécution et de système pour l’analyse in situ et le couplage HPC/AI,
- participer à la conception et à la mise en œuvre de bibliothèques et d’outils qui mettent les résultats de cette recherche à la disposition des utilisateurs de HPC en production,
- participer au projet NumPEx et aux activités connexes de gestion et d’établissement de rapports,
- participer à la gestion des ingénieurs temporaires et des jeunes chercheurs.
Aptitudes et compétences
Le candidat retenu sera titulaire d’une thèse de doctorat en informatique ou dans un autre domaine, avec une solide expérience en informatique. Ils doivent maîtriser les aptitudes et compétences suivantes :
- bonne connaissance des architectures parallèles HPC, des systèmes d’exploitation et de la programmation d’applications,
- connaissance de la conception d’outils et de bibliothèques de systèmes existants pour le traitement des données HPC (IO, traitement in situ, couplage, écriture de points de contrôle, etc,)
- de bonnes compétences en programmation en C++ et les outils de développement associés (Cmake, git, etc.),
- de bonnes compétences en programmation en python et dans l’écosystème associé,
- autonomie, intérêt pour le travail en équipe dans un contexte international, leadership.