Ingénieure ou Ingénieur Recherche développement de code de calcul HPC pour la CFD F/H (2024-121584)
CDI Chatou (Yvelines)
Description de l'offre
Description de l'offre
Au croisement d’enjeux essentiels et captivants, rejoignez un groupe à la dimension internationale, champion de la croissance bas carbone et activement engagé dans la lutte contre le réchauffement climatique ! Rejoindre EDF, c’est également travailler dans un Groupe porteur de valeurs fortes, qui innove avec de solides actifs industriels et vous confie des missions qui ont du sens.
Découvrez en images nos orientations et nos valeurs : EDF: https://www.youtube.com/user/EDFCommunitymanager
La R&D d'EDF permet de répondre aux enjeux d'aujourd'hui et aux évolutions de demain. A l'heure où la numérisation bouleverse les façons de produire et de consommer, les recherches sur la production, la distribution et la consommation de l'électricité sont d'une importance décisive. Le département MFEE (Mécanique des Fluides, Energie et Environnement) met au service du groupe EDF un pôle de compétences autour de la mécanique des fluides, des transferts thermiques, de l'énergétique et de l'environnement. Ces compétences sont mises en œuvre en appui au développement, à la conception et à l'exploitation de l’ensemble des moyens de production présents et futurs (nucléaire, hydraulique, thermique à flamme, énergies nouvelles et renouvelables).
Au sein du département MFEE, le groupe « Thermohydraulique Locale et Système » assure le développement, la maintenance et l'assistance aux utilisateurs du logiciel open-source de CFD. code_saturne (https://code-saturne.org) et de son extension (sous licence) multiphasique neptune_cfd, et réalise des études avancées en mécanique des fluides numérique.
A cet effet, le groupe s'appuie sur des compétences en développement de logiciels de simulation 3D, en calcul Haute Performance (HPC), en méthodes numériques, en algorithmique et en modélisation physique des fluides, ainsi que sur des compétences de développement de couplages multiphysiques.
Au sein de l’équipe de développement, votre mission consistera dans une première phase à contribuer au portage de code_saturne sur les nouvelles architectures HPC (principalement technologies GPU, mais aussi ARM) ainsi qu’aux tests de performance et travaux d’optimisation associés.
Dans une deuxième phase :
- Cette mission se poursuivra par une contribution au portage de neptune_cfd sur ces nouvelles architectures.
- En parallèle, vous prendrez en charge d’autres développements logiciels et travaux sur l’architecture de code_saturne et neptune_cfd, en cohérence avec le programme pluriannuel du projet R&D hébergeant le développement de ces codes.
- Vous participerez activement au processus de Vérification & Validation des codes.
- Vous contribuerez à l’appui utilisateurs.
Dans un troisième temps, votre connaissance du code et de sa structure acquise lors de ces deux premières phases, alliée à votre aptitude à travailler sur des sujets multidisciplinaires, vous permettront de monter en compétence sur l’utilisation de ces codes pour la réalisation d’études avancées de CFD.
Profil souhaité
Vous êtes titulaire d’un diplôme d’Ingénieur et/ou de Master 2, ou d'un Doctorat.
Idéalement : en informatique scientifique pour le calcul haute performance et la simulation numérique, avec une appétence et des aptitudes à appréhender des sujets multidisciplinaires (pour monter progressivement en compétence sur le domaine de la mécanique des fluides numérique) ou alternativement : en mécanique des fluides numérique, ou en méthodes numériques pour les EDP, avec une très forte appétence (et si possible une première expérience) pour le développement informatique, l’algorithmique et l’architecture logicielle.
Compétences requises :
[Savoir-faire]
· Impératifs :
o Environnement Linux
o Langages C, C++, Python
o Programmation et algorithmique parallèle
· Seraient un plus :
o Langages Fortran, CUDA, OpenMP
o Bibliothèques MPI, Kokkos
o Logiciels Git, GitHub, GitLab
o Mécanique des fluides numériques, ou expérience de logiciels de simulation numérique 3D
Un Anglais et un Français courants à l'oral et à l'écrit sont indispensables.
[Savoir-être]
o Rigueur
o Capacité à travailler en équipe mais aussi travail en autonomie
o Esprit de synthèse
o Aisance et clarté de communication
o Ouverture multidisciplinaire, et curiosité scientifique
o Appétence pour les problématiques industrielles
o Orienté résultat et métiers
La fourchette de rémunération pour ce poste s'élève entre 40K€ et 60K€ brut sur 13 mois + avantages.
Dans le groupe EDF, accueillir des personnes en situation de handicap fait partie de notre ADN. Notre objectif est d’ouvrir nos portes à toutes les compétences, toutes les énergies et toutes les personnalités sans exclusion. Le poste proposé est donc ouvert à toutes et à tous.