En poursuivant votre navigation sur ce site, vous acceptez le dépôt de cookies dans votre navigateur. (En savoir plus)
Portail > Offres > Offre UMR5574-BENCOM-011 - Ingénieur en Calcul Haute Performance (H/F)

Ingénieur en Calcul Haute Performance (H/F)

Cette offre est disponible dans les langues suivantes :
- Français-- Anglais

Date Limite Candidature : jeudi 20 mars 2025 23:59:00 heure de Paris

Assurez-vous que votre profil candidat soit correctement renseigné avant de postuler

Informations générales

Intitulé de l'offre : Ingénieur en Calcul Haute Performance (H/F)
Référence : UMR5574-BENCOM-011
Nombre de Postes : 1
Lieu de travail : ST GENIS LAVAL
Date de publication : jeudi 27 février 2025
Type de contrat : IT en contrat CDD
Durée du contrat : 12 mois
Date d'embauche prévue : 5 mai 2025
Quotité de travail : Complet
Rémunération : A partir de 2875 euros brut mensuel selon le niveau d’expérience
Niveau d'études souhaité : BAC+5
Expérience souhaitée : Indifférent
BAP : E - Informatique, Statistiques et Calcul scientifique
Emploi type : Expert-e en calcul scientifique

Missions

Un poste d’ingénieur ou ingénieure en calcul haute performance est ouvert au Centre de Recherche Astrophysique de Lyon (CRAL) pour une durée 12 mois. Ce poste est financé dans le cadre du Centre of Excellence (CoE) EuroHPC SPACE (https://www.space-coe.eu/) qui regroupe différents partenaires européens, à la fois académique et industriel. L’objectif est de porter des applications phares en astrophysique numérique pour les architectures exascales. Le CRAL pilote les développements autour du code à raffinement de maillage adaptatif (AMR en anglais) RAMSES, connu pour la variété de ses champs d’applications pour la dynamique des fluides et la formation des structures astrophysiques. RAMSES est aujourd’hui écrit en Fortran et tourne exclusivement sur les architectures CPU. L’objectif est de porter les modules essentiels de RAMSES (AMR, gravité, hydrodynamique, interaction particule-maille) sur les architectures GPU. Dans ce cadre, le CRAL participe au développement du code SHAMROCK (https://shamrock-code.github.io/ ) qui intègre à ce jour la structure de base de l’AMR et du solveur hydrodynamique de RAMSES. SHAMROCK est développé en C++ et SYCL, ce qui permet de le faire tourner sur tout type d’architecture CPU et GPU.

Activités

La principale activité concerne le pilotage du développement d’un module d’interaction entre les particules et le maillage, de type Cloud-in-Cell ou Particle-In-Cell, dans le code SHAMROCK. Au-delà des interactions journalières avec les chercheurs et ingénieurs au CRAL, le travail impliquera des interactions régulières avec les équipes de l’INAF en Italie et d’Eviden/Atos en France. Une implication dans l'animation scientifique autour des développements HPC au CRAL (~10 personnes) sera nécessaire : transfert de connaissances auprès des étudiants et chercheurs impliqués dans le projet, participation aux réunions et à la vie scientifique et encadrement de stagiaire. Des reporting réguliers seront également demandés dans le cadre du plan de travail établi pour le CoE SPACE.
Une prolongation pourra être proposée selon les performances.

Compétences

Maîtrise programmation C++. Idéalement MPI, SYCL ou Kokkos. Souhaité CUDA, OpenACC, OpenMP, et autres pour GPU.
Maitrise d’outils de gestion de version et de profiling de code
Expérience en algorithmique et optimisation de code.
Connaissances en astrophysique appréciées mais pas obligatoires.
La personne retenue devra être titulaire d'un diplôme de Master 2 ou equivalent.

Contexte de travail

Le CRAL (Centre de Recherche en Astrophysique de Lyon) est un acteur majeur dans le domaine de l'astrophysique, localisé sur deux sites d'exception : l'ENS de Lyon à Gerland et l'Observatoire de Lyon à Saint-Genis-Laval. La personne retenue pour ce poste sera hébergée sur le site de l'ENS de Lyon, avec des déplacements fréquents en France et en Europe pour collaborer avec les partenaires du projet européen et participer aux réunions d'avancement.

Le CRAL bénéficie d'un accès privilégié aux ressources du Pôle Scientifique de Modélisation Numérique ainsi qu'au Centre Blaise Pascal à l'ENS de Lyon. Ce dernier offre des capacités impressionnantes avec 15 000 cœurs de calcul et une plateforme technique équipée de 67 modèles différents de GPUs. Les équipes du CRAL ont également un accès exclusif à une station Nvidia DGX, dotée d'un CPU AMD Epyc 64 cœurs et de 4 GPUs NVIDIA A100 reliés en NVLink.

En plus de ces ressources locales, le CRAL bénéficie d’un accès aux technologies de pointe des infrastructures EuroHPC, offrant ainsi une plateforme de calcul à la hauteur des défis scientifiques les plus complexes.