Ingénieur Développeur Spécialiste en Optimisation & Parallélisation de Codes de Calcul (Nucléaire) – Grenoble (H/F)
Entreprise: Sopra Steria
Type de contrat: CDI
Localisation: Grenoble (38)
Salaire: 32 300 € – 51 200 € brut/an (estimation Hellowork)
Niveau d’études requis: Bac +5
Contexte et missions
Nous recherchons un
Ingénieur Développeur expérimenté pour optimiser et paralléliser des codes de calcul scientifiques, principalement dans le secteur du nucléaire. Vos missions varieront en durée, allant d’un
audit rapide d’un code existant à une
refonte complète d’un logiciel critique.
Vos principales responsabilités incluront :
- Analyser les performances des codes pour identifier les bottlenecks (goulots d’étranglement).
- Optimiser les algorithmes pour améliorer l’efficacité et la rapidité des calculs.
- Paralléliser les codes en utilisant des technologies comme :
- Multithreading
- MPI (Message Passing Interface)
- CUDA (pour les architectures GPU)
- Collaborer avec les équipes scientifiques et métiers pour adapter les solutions aux besoins clients.
- Documenter les développements et former les équipes internes aux bonnes pratiques.
Profil recherché :
- Expertise technique en optimisation et parallélisation de codes de calcul haute performance.
- Maîtrise des langages C/C++ (ou équivalents performants).
- Connaissance des architectures CPU/GPU et des frameworks de calcul distribué.
- Expérience dans le secteur nucléaire ou scientifique serait un plus.
- Capacité à travailler sur des projets variés et parfois urgents.