Ingénieur HPC Fortran

Groupe EOLEN

Paris

On-site

EUR 70,000 - 100,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Groupe EOLEN, via Alliance Services Plus, recherche un ingénieur HPC Fortran pour optimiser et industrialiser des codes de calcul scientifique haute performance, notamment un solveur électromagnétique. Vous évoluerez vers une architecture hybride MPI/OpenMP, analyserez les performances et optimiserez mémoire et communications, en transfertant des compétences au client.

Poste exige habilitation Secret et expérience solide en Linux, Slurm et vectorisation, avec travail en équipe et rigueur

Qualifications

  • Docteur ou ingénieur en calcul scientifique, physique numérique ou HPC.
  • Expérience significative du développement de codes de calcul parallèles.
  • Maîtrise Fortran 90 et normes plus récentes.
  • Maîtrise MPI et OpenMP, idéalement en programmation hybride.
  • Compétences en profiling, vectorisation et optimisation mémoire.
  • Aisance Linux, Git et environnements cluster (Slurm).
  • Habilitation Secret en cours de validité exigée.

Responsibilities

  • Analyser les performances et l’empreinte mémoire d’un solveur électromagnétique.
  • Faire évoluer la parallélisation MPI pur vers un modèle hybride MPI/OpenMP.
  • Optimiser la décomposition de domaine sur maillage cartésien structuré.
  • Améliorer l’équilibrage de charge et les communications MPI.
  • Tracer et documenter les évolutions techniques et résultats.
  • Transférer les compétences et collaborer avec l’équipe client.

Skills

Fortran 90 & normes récentes
MPI & OpenMP (hybride)
Profiling & vectorisation
Linux, Git & clusters (Slurm)

Education

Docteur/Ingénieur en calcul scientifique, physique numérique ou HPC

Tools

Slurm
Git

Job description

Contexte du poste

Alliance Services Plus (AS+) recherche un(e) Ingénieur(e) HPC Fortran / Parallélisation MPI-OpenMP pour accompagner l’un de ses clients dans l’optimisation et l’industrialisation de codes de calcul scientifique haute performance.

Notre client est une société d’ingénierie du secteur de la défense, spécialisée dans la simulation de phénomènes physiques complexes et le développement de ses propres codes de calcul. Dans le cadre d’un programme défense, ses équipes souhaitent améliorer la parallélisation et les performances d’un solveur électromagnétique.

Vous interviendrez sur l’analyse des performances, l’évolution de l’architecture parallèle d’un modèle MPI pur vers un modèle hybride MPI/OpenMP, ainsi que sur l’optimisation des ressources de calcul et de la mémoire.

Vous travaillerez en étroite collaboration avec l’équipe de développement du client, avec un objectif de transfert de compétences et d’amélioration durable des performances du code.

Missions principales
  • Analyser les performances et l’empreinte mémoire d’un solveur électromagnétique, développé en Fortran moderne
  • Identifier les goulots d’étranglement en matière de calcul, de mémoire et de communications
  • Faire évoluer la parallélisation d’un modèle MPI pur vers une architecture hybride MPI/OpenMP
  • Optimiser la décomposition de domaine sur maillage cartésien structuré
  • Améliorer l’équilibrage de charge entre les processus et les threads
  • Optimiser les communications MPI et réduire les surcoûts liés aux échanges de données
  • Améliorer l’utilisation de la mémoire : capacité, bande passante et localité cache
  • Analyser les performances à l’aide d’outils de profiling et mettre en œuvre des optimisations adaptées
  • Travailler sur la vectorisation et l’optimisation des calculs numériques
  • Garantir la non-régression numérique à travers des tests et des validations adaptés
  • Documenter les évolutions techniques, les choix d’architecture et les résultats obtenus
  • Collaborer en binôme avec l’équipe de développement du client et assurer le transfert de compétences
  • Dans un second temps, contribuer à l’optimisation globale du code de calcul
Profil recherché
  • Vous êtes docteur(e) ou ingénieur(e) en calcul scientifique, physique numérique ou informatique HPC.
  • Vous avez une expérience significative du développement de codes de calcul parallèles.
  • Vous maîtrisez Fortran 90 et les normes plus récentes.
  • Vous maîtrisez MPI et OpenMP, idéalement en programmation hybride.
  • Vous savez optimiser les performances : profiling, vectorisation, optimisation mémoire.
  • Vous êtes à l’aise sous Linux, avec Git et les environnements cluster (Slurm).
  • Atouts appréciés : électromagnétisme numérique (FDTD), codes PIC.
  • Vous êtes titulaire d’une habilitation Secret en cours de validité. C’est une condition impérative du poste.
Qualités attendues
  • Esprit d’analyse et forte capacité de résolution de problèmes complexes
  • Rigueur scientifique et souci de la précision numérique
  • Autonomie dans l’analyse et l’optimisation de codes existants
  • Capacité à identifier et à résoudre des problèmes de performance
  • Esprit d’équipe et aptitude à travailler en collaboration avec des développeurs scientifiques
  • Capacité à documenter les travaux et à transmettre les connaissances techniques
  • Force de proposition et curiosité technologique dans le domaine du calcul haute performance
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingénieur HPC Fortran
Ingénieur HPC Fortran

GECI Int. • Paris

On-site
EUR 85,000 - 115,000
Ingénieur HPC – Expert applicatif F/H
Ingénieur HPC – Expert applicatif F/H

Groupe EOLEN • Paris

On-site
EUR 45,000 - 65,000
Ingénieur HPC – Expert applicatif F/H Boulogne-Billancourt
Ingénieur HPC – Expert applicatif F/H Boulogne-Billancourt

Alliance Services Plus • France

Remote
EUR 40,000 - 60,000
Ingénieur HPC Fortran | MPI/OpenMP & Optimisation
Ingénieur HPC Fortran | MPI/OpenMP & Optimisation

Groupe EOLEN • Paris

On-site
EUR 85,000 - 115,000
Ingénieur Informatique Scientifique HPC
Ingénieur Informatique Scientifique HPC

Groupe EOLEN • Paris

On-site
EUR 45,000 - 65,000
Environnement industriel de pointe
Collaboration avec des ingénieurs expérimentés
Ingénieur HPC, Optimisation GPU
Ingénieur HPC, Optimisation GPU

Groupe EOLEN • Paris

On-site
EUR 65,000 - 85,000
Ingénieur(e) HPC DevOps / Portage GPU
Ingénieur(e) HPC DevOps / Portage GPU

Groupe EOLEN • Paris

On-site
EUR 45,000 - 65,000
Ingénieur(e) HPC DevOps / Portage GPU Boulogne-Billancourt
Ingénieur(e) HPC DevOps / Portage GPU Boulogne-Billancourt

Alliance Services Plus • France

Remote
EUR 45,000 - 65,000
Expert Fortran - Paris, France (H/F)
Expert Fortran - Paris, France (H/F)

Astek • Paris

On-site
EUR 65,000 - 90,000
Accélérateur d'expérience
Projets passionnants
Parcours sur mesure
+2
Ingénieur(e) Support Applicatif HPC
Ingénieur(e) Support Applicatif HPC

Groupe EOLEN • Paris

On-site
EUR 65,000 - 95,000