expert-e en calcul scientifique et intelligence artificielle H/F
Role details
Job location
Tech stack
Job description
L'ingénieur-e de recherche aura pour mission de fournir une expertise de haut niveau en calcul scientifique, calcul haute performance et intelligence artificielle au service des projets de l'unité (astrophysique galactique et du système solaire, physique théorique, physique moléculaire), d'assurer la maintenance, l'optimisation et le développement des codes scientifiques - notamment le Modèle de la Galaxie de Besançon -, et d'apporter un appui numérique transversal aux chercheurs, y compris sur les aspects informatiques généraux de l'unité.
Activités
- Contribuer à la maintenance, l'optimisation et le développement du Modèle de la Galaxie de Besançon (Service National d'Observation de l'INSU) :
- mise à jour des composantes (dynamique, populations stellaires, chimie, extinction),
- intégration de nouvelles contraintes observationnelles stellaires (Gaia, Euclid, LSST, Roman, etc.) et interstellaires (données hyperspectrales CO, HI4PI, SKA, etc.),
- intégrer de nouveaux outils d'intelligence artificielle (machine learning, deep learning), gestion du service web et du client Python
-
Développer et déployer des méthodes d'intelligence artificielle et d'apprentissage machine pour accélérer les simulations, traiter les grands volumes de données et améliorer les modèles (ex. : réseaux de neurones pour classification/cartographie 3D, ML-DFT, LLM, analyse de réseaux complexes...)
-
Apporter un appui expert en calcul haute performance et calcul scientifique aux chercheurs
- Optimisation de codes (parallélisation MPI/OpenMP/CUDA, GPU, Fortran/C++/Python)
- Participer à la rédaction de propositions de projets (ANR, Europe, GENCI), à la valorisation scientifique et à la formation interne sur les méthodes IA/calcul scientifique
- Traitement et analyse de données massives (LSST, Gaia, Euclid...) et/ou hyperspectrales
-
Concevoir, administrer et maintenir bases de données scientifiques de l'unité, outils de workflow et stockage pour les projets de l'unité
-
Contribuer au support informatique transversal de l'unité :
- aide à la gestion des clusters locaux CPU/GPU,
- aide à l'installation/configuration logicielle,
- maintenance d'outils internes, Le ou la titulaire sera intégré-e à la Plateforme d'Informatique Scientifique de l'Institut UTINAM (PISU), située à Besançon sur le site historique de l'Observatoire des Sciences de l'Univers THETA (https://theta.obs-besancon.fr), et sera sous la responsabilité hiérarchique du responsable de la plateforme. Il ou elle interagira de façon quotidienne avec les chercheurs des 5 équipes de recherche et aura accès aux clusters CPU/GPU de l'unité, de l'Université, ainsi qu'aux supercalculateurs nationaux. Il ou elle bénéficiera d'une visibilité internationale forte via le Modèle de la Galaxie de Besançon (service national d'observation de l'INSU, référence mondiale pour la préparation et l'exploitation des missions spatiales).
Requirements
Expertise approfondie en calcul scientifique et HPC (parallélisation, GPU, CUDA, MPI, OpenMP)
- Maîtrise avancée de Python scientifique (numpy, scipy, pandas, jax, workflow) et Fortran/C++ (codes legacy)
- Expertise en intelligence artificielle et apprentissage machine (PyTorch/TensorFlow, scikit-learn, réseaux de neurones...)
- Connaissances solides en bases de données et big data (SQL/NoSQL, HDF5, formats astronomiques)
- Connaissances en astrophysique ou en physique computationnelle appréciées
- Connaissances sur les impacts environnementaux du numérique et des leviers de réduction de ces impacts appréciées
- Anglais technique et scientifique : niveau C1 minimum (lu, écrit, parlé)
Savoir-faire :
- Développer, optimiser et maintenir des codes scientifiques complexes sur clusters et supercalculateurs
- Concevoir et entraîner des modèles IA/ML pour applications astrophysiques et physiques
- Gérer le cycle complet de projets calcul/IA (développement, tests, déploiement, documentation)
- Maîtriser des outils de gestion de versions pour le développement de projets numériques. Une connaissance des outils de développement collaboratifs type GitHub, Jenkins, Travis, etc. est souhaitable
- Assister et former des utilisateurs en calcul numérique et IA
- Rédiger documentation et articles scientifiques en français/anglais
Savoir-être :
- Autonomie et initiative
- Rigueur et fiabilité
- Pédagogie et sens du service
- Capacité d'adaptation rapide
- Excellente aptitude au travail interdisciplinaire
Benefits & conditions
Cette fonction ouvre droit à la perception de l'Indemnité de Référence pour les Informaticiens (IRI). Après 6 mois d'ancienneté, une partie importante des activités sont télétravaillables selon accord avec le responsable et dans le respect de la réglementation CNRS. Formations et accompagnement assurés.