Ingénieur HPC Fortran
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
Emplois Recommandés
Alternance .Commercial - Paris (F/H)
L’ISCOD, spécialiste de la formation en Digital Learning, recherche pour son entreprise partenaire, Spécialisé pour transformer l’emploi des chauffeurs VTC en leur offrant sécurité, stabilité et libe…
Endocrinologue H/F - Paris 15e
Présentation de l'entrepriseRetrouvez plus de 4000 offres d'emploi santé sur notre site et application mobile Jober Group. Profitez d'un réseau de 2000 partenaires sur toute la France, d'une équip…
Architecte Solutions PLM H/F
Description de l'entreprise Inetum est un leader européen des services numériques. Pour les entreprises, les acteurs publics et la société dans son ensemble, les 28 000 consultants et spécialistes du …
Stage - Chargé.e de partenariats et projets associatifs
Goodeed en quelques mots Tu veux donner du sens à ton métier en rejoignant une entreprise engagée ? On a besoin de toi : rejoins notre équipe ! Le concept de Goodeed ? Chaque publicité diffusée …
Consultant Payroll F/H
Tous nos postes sont ouverts au télétravailRejoindre Deloitte, c'est dire oui à une expérience qui a du sens, celle où les rencontres et les missions vous poussent à grandir chaque jour. C’est évoluer…
Chef de projet Banque H/F
Vos missions principales : - Piloter et coordonner des projets techniques dans un environnement bancaire, en particulier autour d'applications métiers spécifiques. - Définir les plans de charge, e…
Assistant du directeur général des services et de la présidence (h/f)
Détails de l'offre Famille de métiers Citoyenneté, population, affaires administratives et vie associative …
Consultant(e) location et gérance locative (F/H)
Le poste de Consultant(e) location et gérance locative (F/H) En tant que CONSULTANT(E) LOCATION ET GÉRANCE LOCATIVE, vous aurez les responsabilités suivantes : * Garantir l'atteinte des object…
Responsable Commercial CSE IDF H/F
Votre mission LHH Recruitment Solutions, cabinet de conseil en recrutement, management de transition, évaluation et intérim spécialisé de cadres et dirigeants, recherche pour l’un de ses clients…
Alternance Assistant Administratif Immobilier - Paris (F/H)
L'ISCOD, spécialiste de la formation en Digital Learning, recherche pour son entreprise partenaire, spécialisée dans l'activité d'agent immobilier et toutes prestations de services aux entreprises e…