Recrutement Universite de Strasbourg

Ingénieur de Recherche - Méthodes de Discrétisation Calcul Exascale H/F - Universite de Strasbourg

  • Strasbourg - 67
  • CDD
  • Universite de Strasbourg
Publié le 1 juillet 2025
Postuler sur le site du recruteur

Les missions du poste

Emploi ouvert aux agents contractuels uniquement
CDD de projet de 12 mois (renouvelable 2 ans) à pourvoir à compter du 15/09/2025

Catégorie : A Corps : Ingénieur de recherche

Rémunération selon grille de la Fonction Publique

La fiche de poste est consultable sur le site de l'Université de Strasbourg.

Missions :

Dans le cadre du projet Exa-MA (NumPEx - PEPR Exascale), la plateforme Cemosis de l'Université de Strasbourg recrute un·e ingénieur·e de recherche pour concevoir, optimiser et valider un cadre logiciel dédié aux méthodes de discrétisation haute performance, notamment les éléments finis d'ordre élevé ou spectrales, dans un contexte de calcul exascale.

L'objectif est de contribuer au développement d'une chaîne logicielle performante, portable et extensible, capable d'exploiter les futures architectures hybrides exascale, tout en intégrant les exigences des applications industrielles et scientifiques (performance, modularité, reproductibilité, UQ...).

Vous serez intégré·e à une équipe pluridisciplinaire dynamique au sein de Cemosis, et interagirez avec les partenaires académiques et industriels du consortium NumPEx (CEA, INRIA, Polytechnique, Sorbonne...).

Activités :
- Développer un cadre de calcul haute performance pour des méthodes de discrétisation avancées
- Optimiser les noyaux de calcul pour des performances exascale
- Relever les défis exascale : réduction des communications, auto-paramétrage, portabilité, parallélisation
- Contribuer à la conception logicielle orientée modularité et abstraction matérielle
- Participer au développement, aux tests, à l'évaluation comparative, à la CI/CD et à la démonstration logicielle
- Collaborer avec les autres projets NumPEx et les partenaires de la plateforme
- Contribuer à la documentation, aux publications scientifiques et à la formation

Activités associées :
- Participer à la formation des utilisateurs et à la documentation technique (tutoriels, exemples d'usage).
- Contribuer à l'animation scientifique (séminaires internes, groupes de travail transverses dans NumPEx).
- Assurer une veille technologique sur les méthodes numériques et les outils logiciels exascale.
- Participer à des démonstrateurs ou mini-apps partagées entre projets (en lien avec WP7 de NumPEx).
- Encadrer ponctuellement des stagiaires ou jeunes chercheur·es sur les aspects techniques du projet.

Conditions particulières d'exercice :
- 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

Nous recherchons une personne :
- Soit titulaire d'un doctorat ou ayant une expérience avancée en calcul scientifique, HPC ou mathématiques appliquées, souhaitant s'impliquer dans le développement logiciel exascale ;
- Soit issue d'un profil ingénieur avec une forte expertise en développement logiciel scientifique et en méthodes numériques pour les EDP, capable d'évoluer dans un environnement de recherche.
- Une première expérience dans un projet structurant ou collaboratif (ANR, PEPR, Horizon Europe...) est un atout apprécié.

Les diplômé·es motivé·es, rigoureux·ses et désireux·ses de progresser dans un environnement interdisciplinaire à fort potentiel sont également les bienvenu·es.

Connaissances :
- Maîtrise du C++ moderne (C++17/20) pour le développement HPC structuré et modulaire
- Expérience avec MPI pour la parallélisation distribuée
- Bonne pratique de Python pour le scripting, l'interface ou les tests
- Une expérience avérée avec Kokkos (ou volonté forte de monter en compétence rapidement) est un atout majeur, la technologie étant centrale dans notre stack logicielle

Compétences opérationnelles :
- Capacité à structurer, suivre et coordonner un projet scientifique dans un environnement multi-partenaires
- Aisance dans la rédaction de livrables, bilans techniques ou synthèses en anglais
- Maîtrise des outils collaboratifs : GitHub/GitLab, outils bureautiques et tableaux de suivi
- Excellentes compétences relationnelles pour travailler avec des équipes pluridisciplinaires et multi-acteurs

Compétences comportementales :
- Forte autonomie dans le travail au quotidien, avec sens de l'organisation, de la rigueur et du respect des échéances
- Esprit d'initiative et capacité à être force de proposition dans un contexte en évolution rapide
- Aisance relationnelle, goût du travail en équipe et sens de la coopération dans des environnements interdisciplinaires
- Curiosité scientifique, capacité à apprendre rapidement et à s'adapter à de nouveaux outils ou domaines techniques

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.

Postuler sur le site du recruteur

Parcourir plus d'offres d'emploi