Ingénieur(e) logiciel de recherche
Organisation for Economic Co-operation and Development
- Location:
- Paris, France
- Grade:
- CF5
- Category:
- Professional Staff
Posted Jun 12, 2026Apply by Jul 12, 2026 (15d left)
L’Agence pour l’énergie nucléaire (AEN) recherche un(e) ingénieur(e) logiciel de recherche pour développer et déployer des services logiciels au bénéfice des pays membres. Le poste implique la collaboration avec des scientifiques, ingénieurs et informaticiens pour créer des solutions DevOps et logiciels robustes destinés à un usage à long terme.
Responsibilities
- Travailler avec des spécialistes en informatique, des scientifiques et des ingénieurs pour créer des solutions logicielles et DevOps avec des pipelines intégrés, incluant, dans certains cas, le développement de logiciels de pointe en physique, ingénierie et analyse de données.
- Assurer la maintenance et le suivi des services numériques existants de la Banque de données, de ses interfaces et de l’infrastructure associée, en appliquant les meilleures pratiques modernes dans tous les domaines, y compris la réimplémentation de fonctionnalités issues d’anciennes bases de code Java vers d’autres langages de programmation, tout en garantissant la cohérence de la logique métier et du comportement des systèmes.
- Créer de nouveaux cadres pour la collecte, le stockage et la gestion des données destinées aux applications en énergie nucléaire, notamment les données de physique nucléaire, les benchmarks expérimentaux et autres données selon les besoins.
- Rendre compte des travaux des groupes concernés aux comités de supervision de l’Agence et aux groupes d’experts, ainsi que lors de conférences internationales et de réunions de spécialistes.
- Fournir une expertise et collaborer avec les autres comités techniques permanents de l’AEN et leurs organes associés, selon les besoins.
- Développer de bonnes relations de travail et des contacts étroits au sein de l’Agence et de la Banque de données afin de comprendre les besoins en logiciels et en analyse, et agir comme point de contact pour les solutions logicielles scientifiques.
- Travailler en étroite collaboration avec les développeurs de codes, de données et de benchmarks contribuant à la Banque de données ou en étant clients, afin de recueillir les besoins des utilisateurs et de les conseiller en matière de solutions logicielles et DevOps.
- Assurer la liaison et la coordination avec d’autres organisations nationales et internationales, selon les besoins.
- Rendre compte et présenter les travaux de l’AEN dans ce domaine à des publics externes.
- Exécuter toute autre tâche connexe confiée par le Chef de la Banque de données.
Requirements
- Diplôme universitaire avancé en mathématiques, informatique, sciences, ingénierie ou qualification équivalente.
- Un diplôme de niveau supérieur constitue un atout mais n’est pas requis.
- Au moins cinq ans d’expérience dans le développement logiciel ou dans des disciplines liées aux sciences/ingénierie nucléaire comportant une dimension significative de développement logiciel.
- Expérience avérée dans la livraison et la maintenance de logiciels en production.
- Excellentes compétences en communication et capacité démontrée à travailler à l’interface de plusieurs domaines techniques.
- Des connaissances en ingénierie nucléaire, physique, simulation de réacteurs, traitement des données nucléaires ou modélisation des systèmes nucléaires seraient un atout.
- Solide expertise dans un ou plusieurs langages de programmation utilisés en calcul scientifique (C++, Fortran, Python, etc.).
- Expérience avec des systèmes d’exploitation basés sur Linux.
- Familiarité avec les environnements cloud Azure et la conteneurisation (Docker/Kubernetes).
- Une expérience en Java serait un atout.
- Expérience avec les systèmes de gestion de versions et les plateformes associées (git, GitLab, GitHub).
- Des connaissances en bases de données SQL et/ou NoSQL seraient un atout.
- Une connaissance d’Invenio Research Data Management serait un atout.
- Parfaite maîtrise d’une des deux langues officielles de l’OCDE (le français et l’anglais) et connaissance de l’autre langue, ou disposition à l’apprendre.
Skills
- Software Development
- Scientific Computing
- C/C++ Programming
- FORTRAN Programming
- Python Programming
- Linux Operating System
- Azure Cloud Infrastructure
- Docker Containers
- Kubernetes
- Version Control Systems
- Git
- GitLab
- GitHub
- Software Maintenance
- Nuclear Engineering Knowledge
- Reactor Simulation
- Nuclear Data Processing
- System Modeling
- SQL Databases
- NoSQL Databases
- Invenio Research Data Management
Languages
French, English