En poursuivant votre navigation sur ce site, vous acceptez le dépôt de cookies dans votre navigateur. (En savoir plus)

Expert-e en calcul scientifique H/F


Date Limite Candidature : jeudi 16 janvier 2025 17:00:00 heure de Paris

Informations générales

Réservé uniquement aux agents CNRS (fonctionnaires et CDI)
Intitulé de l'offre : Expert-e en calcul scientifique H/F
Référence : UMR5243-MOBINT-J58029
Lieu de travail : MONTPELLIER
Institut : INSU - Institut national des sciences de l'univers
Date de publication : mardi 3 décembre 2024
Session : Campagne Hiver 2025
Groupe de Fonction : IRG3
BAP : E - Informatique, Statistiques et Calcul scientifique
Emploi type : Expert-e en calcul scientifique

Missions

Assurer le déploiement, le développement et l'optimisation de codes de calcul numérique sur systèmes HPC (high performance computing) ainsi que leur interopérabilité.

Activités

Activités principales :
- Déployer des codes à complexité variable sur des ressources HPC régionales et nationales, pouvant inclure l'automatisation de l'ensemble de la procédure de compilation des codes et l'installation des librairies requises,
- Aider à l'optimisation de codes de calcul dédiés à la modélisation numérique en géosciences, notamment par la parallélisation (MPI, OpenMP) et la modification d'algorithmes de calcul,
- Écrire et déployer des coupleurs de modèles/codes en contexte parallélisé et HPC.

Activités secondaires :
- Elaborer la documentation et assurer la maintenance des méthodes et outils développés dans le cadre de sa propre mission,
- Aider au développement, l'animation et la maintenance de plateformes de collaboration pour les codes numériques développés (communication sur le code, partage, versionnage),
- Assurer le transfert de connaissances auprès des étudiants et chercheurs impliqués, participation aux réunions et soutien à la vie scientifique de l'unité (séminaires, ateliers, encadrement de stagiaires),
- Aider à mettre en place une veille et des échanges concernant l'interopérabilité des codes du laboratoire,
- Assurer le lien avec le personnel des centres HPC (régional : Meso@LR et nationaux : GENCI) sur les aspects techniques.

Le travail de l'ingénieur de recherche (HF) recruté s'inscrira dans le cadre des activités du Plateau Calcul Numérique (PCN).

Compétences

- Des compétences en programmation, optimisation, et portage sont attendus. Le laboratoire attendra de l'IR qu'il/elle se forme aux compétences qu'il/elle maîtrise le moins.
- Connaissances avancées en informatique, algorithmie et HPC, incluant la parallélisation (OpenMP et MPI) et l'installation de librairie. - Maîtrise complète de l'architecture et environnement Linux. Maîtrise spécifique des architectures HPC (CPU et GPU).
- Compétences dans le déploiement de solutions de portabilité de codes sur HPC (conteneurs, GUIX, etc.).
- Programmation dans les environnements classiques propres au développement de codes numériques : Fortran, Python, R, C/ C++, Matlab.
- Maîtrise des outils de gestion des ressources de calcul en contexte HPC (exemple : Slurm).
- Connaissances en géosciences non requises mais appréciées.

Contexte de travail

J58029
Géosciences Montpellier (GM, https://www.gm.umontpellier.fr) regroupe des chercheurs dont les thématiques concernent la compréhension de la dynamique terrestre et de ses couplages internes et externes (enveloppes internes, hydrosphère, atmosphère). Les problématiques abordées font appel à des outils numériques très divers pour la modélisation et l'inversion, elles peuvent nécessiter les couplages de plusieurs outils/modèles ainsi que l'agrégation de données à de multiples échelles spatiales et temporelles.

Pour permettre l'utilisation extensive de ces outils à des fins de recherche académique ou R&D, les chercheurs doivent être en mesure de les déployer sur tous les systèmes informatiques, notamment les systèmes HPC régionaux et nationaux. Ils/Elles doivent les faire évoluer en intégrant des améliorations leur permettant de mieux répondre aux questions scientifiques posées tout en s'adaptant aux avancées technologiques (GPU). Par ailleurs, ils/elles s'appliquent à créer du lien et des ponts entre différentes approches numériques pour améliorer la qualité de leurs stratégies numériques et être en mesure d'aborder par le numérique des problèmes de couplages de plus en plus complexes. Enfin, les nouvelles pratiques de la recherche requièrent de mettre en place des stratégies de reproductibilité des résultats, notamment issus des calculs numériques.

GM bénéficie d'un environnement numérique privilégié, notamment depuis la mise en place en 2020 d'un Plateau de Calcul Numérique (PCN) disposant de moyens propres et d'un budget de fonctionnement. GM a un accès pérenne au centre de calcul Meso@LR et des liens avec les super-calculateurs nationaux de GENCI.

L'ingénieur (H/F) viendra en support direct de ces objectifs. Il/Elle sera rattaché au plateau technique "calcul numérique" et sera placé sous la responsabilité du responsable scientifique du plateau.

Cette fonction ouvre droit à la perception de l'Indemnité de Référence pour les Informaticiens (IRI).