Développeur calcul haute performance H/F
- Mobilité Interne (Fil de l'eau)
Offer at a glance
The Unit
Laboratoire de Physique des Plasmas
Contract Type
Mobilité Interne (Fil de l'eau)
Working hHours
Full Time
Workplace
PALAISEAU ()
Apply Application Deadline : 01 April 2026 00:00
Job Description
Missions
Mise à jour le 05/11/2025
La mission de l'ingénieur-e sera de travailler sur le développement de codes open source et communautaires massivement parallèles (CPU, GPU) de simulation numérique (fluide et particulaire) pour étudier la physique des plasmas. Il/elle interviendra également sur des codes de visualisation et d'analyse de données.
Activity
Activités principales :
- Contribuer activement à la conception et au développement de codes de simulation et d'analyse de données pour la physique des plasmas.
- Concevoir l'architecture des codes, en assurant une modularité optimale et une performance sur les différentes configurations matérielles.
- Optimisation des performances : Analyser la performance des codes sur diverses architectures parallèles (CPU, GPU ou mixte.
- Mettre en place et réaliser les tests, ainsi que les processus d'intégration continue pour garantir un développement optimal du code.
- Assurer le fonctionnement et la performance optimal des codes sur les machines de calcul des centres nationaux et internationaux, actuels et futurs, en participant au passage à l'exascale notamment.
- Assurer la diffusion des codes et leur documentation, afin de les rendre accessibles et exploitables par la communauté scientifique internationale.
- Harmoniser les développements et les outils (visualisation, validation, analyse de performances, gestion de projet) entre les différents codes plasmas d'intérêts pour les 3 axes de recherche du LPP.
- Assurer la gestion de l'écosystème de développement et de calcul du LPP, y compris le matériel (hardware) et les logiciels (software).
Activités complémentaires :
- Collaborer avec les Ingénieurs en administration informatique et faire le lien entre les infrastructures matérielles/logiciels et les codes de calcul, visualisation et analyse de données.
- Former les Chercheurs, ITs, Doctorants et Post-doctorants aux bonnes pratiques de simulation et d'analyse de données, en assurant la qualité et la pérennité des contributions aux codes.
- Gérer les outils de développement communautaires (intégration continue, gestion de versions, debuggers parallèles, compilateurs, profileurs, etc.).
Your Profil
Skills
Compétences techniques :
- Langages de programmation C++, Python et C, y compris leur interfaçage et leurs versions modernes.
- Architectures logicielles.
- Outils de versioning (ex : Git).
- Algorithmes de calcul numérique.
- Connaissance des enjeux et du développement de codes de calcul haute performance massivement parallèles en équipe (analyse, développement et optimisation).
- Validation de codes (réalisation de tests, intégration continue).
- Veille technologique sur les outils, bibliothèques de calcul et nouveaux algorithmes.
Connaissances :
- Maitrise experte des langages C++, Python, C, et leur interfaçage, dans leur version moderne, et suivre leurs évolutions au cours du temps. Maîtrise du langage FORTRAN (serait un plus).
- Connaissance des principes de calcul scientifique et des algorithmes de haute performance.
- Connaissance des méthodes de gestion de version (Git) et des bonnes pratiques de développement logiciel en équipe.
- Connaissance des outils et bibliothèques de calcul numérique et parallèle.
- Anglais niveau B2 (lu, écrit, parlé).
Compétences comportementales :
- Esprit d'analyse et de synthèse.
- Adaptabilité, pédagogie, aptitude au conseil et au partage de connaissances.
- Sens du relationnel et de la communication, aptitude à travailler en équipe
- Curiosité, veille technologique.
- Rigueur et souci du détail dans le travail.
Your Work Environment
Le Laboratoire de Physique des Plasmas (LPP) est une UMR [tutelles principales : CNRS/Ecole Polytechnique/Sorbonne Université ; secondaires : Université Paris-Saclay/Observatoire de Paris], composée d'environ 110 personnes dont 65 chercheurs et ingénieurs permanents, répartis sur 2 sites : le campus de l'Ecole Polytechnique à Palaiseau et le campus de Jussieu de Sorbonne Université à Paris. Le LPP est organisé en trois équipes scientifiques : Plasmas de Fusion, Plasmas Froids et Plasmas Spatiaux.
Le LPP est un laboratoire de recherche en physique des plasmas très impliqué dans des projets de recherche internationaux et des collaborations industrielles de premier plan comme par exemple les plasmas de fusion avec le projet ITER, les plasmas froids avec les propulseurs de satellites ou encore l'exploration spatiale, avec la participation aux missions spatiales comme Bepi-Colombo, Juice et HelioSwarm.
L'ingénieur(e) d'études en calcul scientifique intégrera l'équipe informatique du LPP, équipe support des 3 équipes scientifiques, et sera basé(e) sur le campus de Palaiseau. L'équipe informatique du LPP est constituée de 6 permanents : 1 ingénieur de recherche, 1 ingénieur d'étude et 1 assistant ingénieur en systèmes et réseaux et 2 ingénieurs de recherche et 1 ingénieur d'études en développements logiciels. De plus, Il/elle interagira avec les ingénieurs d'autres laboratoires de IP Paris au sein de l'unité propre de service « Infrastructure, données et calcul scientifique (IDCS) ». Elle ou il contribuera au développement des codes du LPP pour la communauté, et sera associé(e) aux travaux scientifiques des équipes (codes PHARE, SMILEI, LPPic, OHM, SciQLOP, Speasy, Cdfpp, etc.).
Compensation and benefits
Compensation
Annual leave and RTT
44 jours
Remote Working practice and compensation
Pratique et indemnisation du TT
Transport
Prise en charge à 75% du coût et forfait mobilité durable jusqu’à 300€
About the offer
| Offer reference | UMR7648-MOBINT-F56621 |
|---|---|
| Line of business | IT, Statistics and Scientific Calculation |
| Job Type | Scientific Calculations Engineer |
| Session | Spring 2026 |
| Function Group | IEG2 |
About the CNRS
The CNRS is a major player in fundamental research on a global scale. The CNRS is the only French organization active in all scientific fields. Its unique position as a multi-specialist allows it to bring together different disciplines to address the most important challenges of the contemporary world, in connection with the actors of change.
Create your alert
Don't miss any opportunity to find the job that's right for you. Register for free and receive new vacancies directly in your mailbox.