
Ingénieur·e de recherche – HPC GPU et calcul hybride pour l'exascale
Référence : 2025-2003341
- Fonction publique : Fonction publique de l'État
-
Employeur :
Université de Strasbourg
Affectation : Cemosis – Plateforme de modélisation, simulation et optimisation scientifique Institut de Recherche Mathématique Avancée (IRMA – UMR 7501) - Localisation : Cemosis – Plateforme de modélisation, simulation et optimisation scientifique Institut de Recherche
Partager la page
Veuillez pour partager sur Facebook, Twitter et LinkedIn.
- Nature de l’emploi Emploi ouvert uniquement aux contractuels
-
Nature du contrat
CDD d'1 an
- Expérience souhaitée Non renseigné
-
Rémunération Fourchette indicative pour les contractuels Catégorie A - IGR € brut/an Fourchette indicative pour les fonctionnaires Non renseignée
- Catégorie Catégorie A (cadre)
- Management Non renseigné
- Télétravail possible Non renseigné
Vos missions en quelques mots
Emploi ouvert aux agents contractuels uniquement
CDD de projet 12 mois (renouvelable) à pourvoir à compter du 01/10/2025
Catégorie : A Corps : Ingénieur de recherche
Rémunération selon grille de la Fonction Publique
La fiche de poste est disponible sur le site de l'Université de Strasbourg.
Mission :
Concevoir, développer et optimiser des applications scientifiques sur architectures de calcul haute performance (HPC), en particulier sur des plateformes hybrides CPU/GPU, dans le cadre des projets Exa-MA et Hidalgo2, au sein de la plateforme Cemosis.
Activité :
Activités principales :
- Développement de codes scientifiques en C++ moderne sur architectures hybrides (CPU/GPU)
- Intégration de bibliothèques telles que Kokkos et la couche Kokkos de PETSc pour la portabilité GPU
- Exploration ou intégration de systèmes de runtimes asynchrones orientés tâches (StarPU, Specx, etc.)
- Optimisation des performances numériques sur les infrastructures régionales (mésocentres), nationales (GENCI), internationales (EuroHPC) et exascale (Jupiter, Alice Recoque)
- Participation aux efforts de portabilité, scalabilité, robustesse et documentation des outils logiciels
- Collaboration active avec les équipes des projets Exa-MA et Hidalgo2, en lien avec les ingénieurs de la plateforme Cemosis
- Application des bonnes pratiques de développement : CI/CD, tests, modularité, revue de code
Activités associées :
- Veille technologique sur les outils de programmation parallèle et les bibliothèques scientifiques (HPC, GPU, exascale)
- Participation à des réunions techniques, ateliers, séminaires et conférences
- Rédaction de rapports techniques et documentation utilisateur
- Appui aux utilisateurs internes ou partenaires pour l'intégration ou l'utilisation des solutions développées
Contacts pour renseignements sur le poste :
Christophe Prud’homme – Professeur, Directeur de la plateforme Cemosis, mail : prudhomme@unistra.fr
Pour postuler, adressez votre CV et lettre de motivation au plus tard le 10/09/2025 à l’adresse suivante : prudhomme@unistra.fr
Profil recherché
Connaissances :
➢ Calcul scientifique et algébrique parallèle
➢ Programmation parallèle (MPI, OpenMP, CUDA, HIP)
➢ Outils et bibliothèques HPC : Kokkos, PETSc, C++ moderne (C++17–C++23), outils de build (CMake), gestion de version (Git)
➢ Environnement des plateformes HPC (clusters, Genci, EuroHPC)
➢ Runtimes orientés tâches : StarPU, Specx ou équivalents
Compétences opérationnelles :
➢ Développement logiciel structuré, documentation, tests et intégration continue
➢ Optimisation de performances sur architectures hétérogènes
➢ Analyse et portage de codes sur différentes plateformes
➢ Intégration de composants logiciels dans des environnements complexes
➢ Communication technique avec les membres d’une équipe pluridisciplinaire
Compétences comportementales :
➢ Esprit d’équipe et sens de la collaboration
➢ Autonomie, rigueur, esprit d’initiative
➢ Capacité d’adaptation et d’apprentissage rapide
➢ Curiosité scientifique et goût pour l’innovation technologique
Profil recherché:
- Doctorat ou diplôme d’ingénieur avec spécialisation en calcul scientifique, modélisation numérique ou informatique haute performance
- Expérience avérée en développement de codes parallèles et en environnement HPC
- Maîtrise du C++ moderne et d’au moins une bibliothèque de portabilité GPU (Kokkos souhaité)
- Appétence pour le travail dans des environnements de recherche appliquée et collaboratifs
Un bon niveau d’anglais est requis (documentation, réunions, projets européens)
Éléments de candidature
Documents à transmettre
Personnes à contacter
Qui sommes-nous ?
L’Université de Strasbourg est une université pluridisciplinaire de recherche qui comprend 56 000 étudiants et 5 800 personnels, dont 2 800 enseignants-chercheurs. Elle propose un environnement professionnel intellectuellement stimulant, marqué par l’excellence de la recherche, un leadership régional et européen, et porté par un projet stratégique qui la définit comme internationale, ouverte, créative et inclusive.
Attentive à la qualité de vie au travail, à l’égalité femmes-hommes, et handi-bienveillante, l’Université de Strasbourg propose des opportunités professionnelles nombreuses et variées, au service de la formation des générations futures et du progrès scientifique.
Descriptif du service
Cemosis (Centre de modélisation et de simulation scientifique) est la plateforme de recherche et de transfert technologique de l’Institut de Recherche Mathématique Avancée (IRMA – UMR 7501) de l’Université de Strasbourg. Elle joue un rôle clé à l’interface entre la recherche académique, les entreprises, les collectivités territoriales et les partenaires institutionnels.
Sa mission est de valoriser les compétences en mathématiques appliquées, calcul scientifique, simulation numérique et optimisation à travers des projets collaboratifs pluridisciplinaires, en particulier dans les domaines de :
● la transition énergétique et de la ville durable (projets HIDALGO, Ktirio),
● la santé et le biomédical, avec des projets innovants en cancer-on-chip, ophtalmologie, micro-robots pour la santé, ou encore transport photonique dans les tissus biologiques,
● la physique des champs extrêmes, en collaboration avec le LNCMI (TGIR CNRS), sur la simulation numérique de champs magnétiques intenses,
● le calcul haute performance (HPC) et exascale (projet ExaMA, au sein du PEPR NumPEx),
● les jumeaux numériques et la simulation multi-physique.
Cemosis s’appuie sur un socle logiciel scientifique open source, notamment le framework Feel++, développé en interne, et sur une solide expertise en modélisation mathématique, méthodes numériques avancées, incertitudes (UQ), et ingénierie logicielle.
À propos de l'offre
-
Relation hiérarchique :
Le ou la candidat·e sera encadré·e par le directeur de la plateforme Cemosis, Prof. Christophe Prud’homme, et l’ingénieur principal Vincent Chabannes.
Il/elle travaillera en lien fonctionnel avec les coordinateurs du projet ExaMA, ainsi qu’avec les autres pilotes du PEPR NumPEx, les partenaires du CoE Hidalgo2 et collaborera étroitement avec l’ensemble des ingénieur·es de la plateforme.
-
- Déplacements ponctuels à prévoir en France (réunions de consortium, démonstrateurs) et éventuellement en Europe (collaborations ou conférences)
- Télétravail possible, dans le cadre du règlement interne de l’Université de Strasbourg
-
Vacant à partir du 01/10/2025
-
Experte / Expert en calcul scientifique