Ingénieur Développement & Optimisation HPC
À propos d'Alliance Services Plus
Alliance Services Plus (AS+) développe et optimise des codes de calcul scientifique pour les plus grands acteurs de la recherche et de l'industrie. Nous recherchons un(e) Ingénieur(e) Développement & Optimisation spécialisé(e) dans le portage GPU et l'accélération de codes.
Missions
• Analyse et profiling de codes scientifiques (identification des hotspots)
• Portage et optimisation de codes sur GPU (NVIDIA CUDA, AMD ROCm/HIP)
• Parallélisation de codes (MPI, OpenMP, OpenACC)
• Modernisation et refactoring de codes legacy (Fortran, C/C++)
• Utilisation de frameworks de portabilité (Kokkos, SYCL)
• Benchmarking et validation des performances
• Mise en place de pipelines CI/CD pour codes scientifiques
• Documentation technique et transfert de connaissances
Profil recherché
• Formation Bac+5 en informatique, calcul scientifique ou physique numérique
• 3-7 ans d'expérience en développement HPC
• Maîtrise de C/C++ et/ou Fortran
• Expérience en programmation GPU (CUDA et/ou HIP/ROCm)
• Connaissance des paradigmes de parallélisation (MPI, OpenMP)
• Familiarité avec les outils de profiling (Nsight, rocprof, VTune)
• Capacité à comprendre et optimiser des algorithmes numériques
• Anglais technique courant
Atouts
• Expérience avec Kokkos, SYCL ou OpenACC
• Connaissance des architectures GPU NVIDIA et AMD
• Background en simulation numérique (CFD, mécanique des fluides, etc.)
• Contributions open source dans le domaine HPC
Ce que nous offrons
• Travail sur des codes scientifiques d'envergure nationale
• Accès aux supercalculateurs les plus puissants
• Collaboration avec des équipes de recherche de premier plan
• Télétravail flexible et autonomie technique
• Formation continue sur les dernières architectures GPU