Description de l'offre
Pour améliorer la modélisation physico-numérique tout en tirant le meilleur profit des calculateurs haute performance, le CEA/DAM poursuit une politique ambitieuse de mise à jour continue de ses codes de calcul utilisés pour son Programme Simulation.
Intégré(e) au sein d'une équipe qui conçoit, développe et maintient des codes de transport pour la neutronique utilisés pour le Programme Simulation de la DAM, vos principales missions seront les suivantes :
- maintenir en condition opérationnelle les codes de neutronique actuellement en production, et plus particulièrement un code de neutronique déterministe AMR couplé à des codes multi-physiques, et assurer le support aux utilisateurs ;
- participer à l’amélioration des méthodes de transport présentes dans les codes de neutronique actuels, pour les adapter aux différents contextes d’utilisation et tirer profit des dernières architectures informatiques des super-calculateurs de la DAM ;
- contribuer aux développements et à l’amélioration des méthodes de transport au sein des codes de nouvelle génération avec, éventuellement, la définition de schémas hybrides couplant approches déterministes et Monte Carlo.
Pour mener à bien vos missions, vous serez en interaction régulière avec les utilisateurs des codes, les physiciens et les spécialistes en calcul scientifique des autres équipes de développement.
Vous enrichirez continuellement vos connaissances en calcul scientifique, en HPC et dans différents domaines de la physique en côtoyant des experts de ces domaines, et en suivant un cycle de formation interne dispensé adapté aux programmes de la DAM.
Participant à la protection nationale, une enquête administrative est réalisée pour tous les salariés du CEA afin d’assurer l’intégrité et la sécurité de la nation.
Profil du candidat
De formation initiale en physique nucléaire et neutronique ou en calcul scientifique, vous êtes familier avec les méthodes de transport déterministes et Monte Carlo, et savez programmer avec les langages usuels (Fortran, C, C++) avec, idéalement, une expérience de développement collectif dans un code de simulation numérique en contexte HPC (MPI, OpenMP, GPU).
Vous êtes organisé(e) et pouvez travailler sur plusieurs actions dans le respect de leur priorité,
Vous appréciez le travail en équipe, et faites preuve d’écoute et de pédagogie lors de vos échanges,
Vous adhérez aux impératifs liés à un code de production, et à ce titre participez volontiers et avec pragmatisme.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.