Ingénieur Développement & Optimisation HPC at GECI Int.
, , -
Full Time


Start Date

Immediate

Expiry Date

31 Mar, 26

Salary

0.0

Posted On

31 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C/C++, Fortran, CUDA, HIP, MPI, OpenMP, OpenACC, Profiling, Benchmarking, CI/CD, Kokkos, SYCL, Technical Documentation, Numerical Algorithms, GPU Architectures, Simulation

Industry

IT Services and IT Consulting

Description
À 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
Responsibilities
The role involves analyzing and profiling scientific codes, optimizing them for GPU, and modernizing legacy codes. Additionally, the engineer will set up CI/CD pipelines and document technical processes.
Loading...