Contexte
Le Centre d'excellence européen EoCoE, qui développe des applications HPC exascales consacrées à des problématiques énergétiques, vise à soutenir la transition de l'Europe vers une énergie décarbonée en utilisant des méthodes de calcul avancées. S'appuyant sur le succès de deux projets précédents, EoCoE-III se concentre sur quatre domaines clés de l'énergie : Matériaux énergétiques, Eau, Vent et Fusion. Le projet rassemble 18 partenaires de six pays, dont trois grands centres de calcul européens. EoCoE-III développera de nouvelles capacités de modélisation pour surmonter les problèmes de performance et démontrer les avantages du calcul intensif pour l'industrie de l'énergie, avec des applications telles que la conception de dispositifs photovoltaïques, la modélisation de parcs éoliens et les interactions plasmatiques dans les réacteurs de fusion.
Aperçu du poste
Le candidat contribuera au cinquième work package du projet EoCoE-III, en se concentrant sur l'optimisation et la portabilité des performances et sur le test de nouveaux modèles de programmation et de nouveau hardware. Il/elle travaillera en étroite collaboration avec l'équipe WP5 du CEA et avec le Dr. Harald Koestler (FAU Erlangen-Nürnberg).
Ce poste offre l'opportunité unique de faire partie d'un projet international à grande échelle visant à stimuler la prochaine génération de recherche et d'innovation dans le domaine de l'énergie grâce à des méthodologies HPC de pointe. Il/elle aura accès à du matériel HPC innovant et haut de gamme, notamment grâce à une collaboration avec les principaux fournisseurs, et fera partie d'une équipe disposant d'une expertise unique sur ces sujets.
Principales responsabilités :
Contribuer à l'évaluation des performances des codes d'application du phare EoCoE-III sur des systèmes exascales.
Tester des kernels extraits de ces applications sur du hardware récent.
Tester des modèles de programmation innovants.
Collaborer avec une équipe d'experts internationaux dans le domaine du contrôle et de l'optimisation des performances.
Contribuer à des publications de recherche et à des présentations lors de conférences internationales.
Travailler en étroite collaboration avec d'autres équipes au sein du consortium EoCoE-III, y compris des partenaires à travers l'Europe, pour atteindre les objectifs du projet.
Etablir des rapports et des communications réguliers avec la direction du projet
Vous êtes titulaire d'un doctorat en informatique, en mathématiques appliquées, en physique ou dans un domaine connexe, avec un accent sur le calcul intensif, la programmation parallèle ou l'optimisation des performances.
Vous avez déjà une expérience de la programmation C++, en particulier dans un contexte de calcul parallèle.
Vous connaissez les environnements HPC et les outils de profilage des performances.
Vous êtes capable de travailler de manière indépendante et en collaboration dans un environnement multidisciplinaire et multiculturel.
Vous avez d'excellentes capacités de communication en anglais.
La connaissance du français est un atout mais n'est pas obligatoire.
Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l'inclusion des travailleurs handicapés.
Ces entreprises recrutent aussi au poste de “Ingénierie matérielle”.