Aller au contenu principal
CEA emploi
CEA recrutement

Post-Doctorat - Optimisation d'Algorithmes de Transport Neutronique Monte-Carlo sur Gpu H/F CEA

  • Bruyères-le-Châtel - 91
  • CDD
  • 1 an
  • Bac +5
  • Industrie high-tech • Telecom
Lire dans l'app

Les missions du poste

Ce post-doctorat a pour objectif la conception, l'implémentation et l'optimisation des algorithmes de transport Monte-Carlo sur GPU à l'aide de Kokkos.
Faisant suite à une analyse des travaux traitant de l'accélération sur GPU pour les codes de Neutronique Monte-Carlo, le ou la post-doctorant(e) aura pour but de développer un prototype intégré à un code C++ existant en utilisant la librairie Kokkos pour paralléliser les tâches et les exécuter sur GPU. Pour cela, il ou elle réalisera les actions suivantes :
1. Conception de structures de données en C++ génériques et spécialisées, capables de supporter une allocation efficace, des accès mémoire optimisés, et une utilisation cohérente sur CPU et GPU en maintenant un code lisible, modulaire et extensible.
2. Implémentation sur GPU des algorithmes de transport Monte-Carlo, en veillant à la portabilité et à l'optimisation du code.
3. Intégration transparente (via pybind11) du code C++ avec l'écosystème Python 3 présent dans le code pour le pilotage haut niveau sans compromettre la performance en coeur de calcul.
4. Développement de benchmarks basés sur des cas représentatifs afin d'évaluer l'impact des choix d'implémentation sur GPU sur les résultats en les comparant à ceux obtenus par des méthodes classiques sur CPU et valider l'exactitude des simulations.
5. Analyse comparative approfondie pour les algorithmes de transport Monte-Carlo sur les différentes architectures CPU et GPU disponibles. L'objectif est d'identifier les goulots d'étranglement dans l'implémentation initiale en utilisant des outils de profilage et proposer des améliorations pour obtenir une accélération significative par rapport aux implémentations CPU classiques.

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.
Participant à la protection nationale, une enquête administrative est réalisée pour tous les collaborateurs du CEA afin d'assurer l'intégrité et la sécurité de la nation.

Docteur(e) en informatique scientifique, physique computationnelle ou mathématiques appliquées avec une forte compétence en programmation C++ moderne, parallélisme GPU (CUDA/HIP/SYCL). La maîtrise de Kokkos et des outils d'analyse de performance sur GPU est un atout majeur. Une expérience dans la simulation Monte Carlo serait également appréciée.
C++ ; Python ; pybind11 ; Git ; Kokkos
Post-doctorat

  • Télétravail jusqu’à 3 jours par semaine
  • 52 jours de congés/RTT
  • Possibilité d’aménagement du temps de travail
  • Formation personnalisée
  • Restauration d’entreprise
  • Offre de transport interne et prise en charge Navigo and co,
  • Mutuelle d’entreprise avantageuse
  • CE (aides vacances, loisirs, frais de garde, scolarité des enfants etc

Les étapes de recrutement

Les étapes de recrutement peuvent varier selon l'offre à laquelle vous postulez.

  • Dépôt de CV via notre site carrière

  • Préqualification téléphonique

  • Entretiens et évaluation avec manager et RH

  • Négociation salariale et contrat de travail

  • Embauche et intégration

0 / 9

Publiée le 27/11/2025 - Réf : 2025-37264-S1708

Post-Doctorat - Optimisation d'Algorithmes de Transport Neutronique Monte-Carlo sur Gpu H/F

CEA
  • Bruyères-le-Châtel - 91
  • CDD

Pour les postes éligibles :

Télétravail partiel
Publiée le 27/11/2025 - Réf : 2025-37264-S1708

Finalisez votre candidature

sur le site du recruteur

Créez votre compte pour postuler

sur le site du recruteur !

Voir plus d'offres
Initialisation…
Les sites
L'emploi
  • Offres d'emploi par métier
  • Offres d'emploi par ville
  • Offres d'emploi par entreprise
  • Offres d'emploi par mots clés
L'entreprise
  • Qui sommes-nous ?
  • On recrute
  • Accès client
Les apps
Application Android (nouvelle fenêtre) Application ios (nouvelle fenêtre)
Nous suivre sur :
Informations légales CGU Politique de confidentialité Gérer les traceurs Accessibilité : non conforme Aide et contact