Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.
Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale. Le CEA s'engage depuis plus de 75 ans au service de la souveraineté scientifique, technologique et industrielle de la France et de l'Europe pour un présent et un avenir mieux maîtrisés et plus sûrs.
Implanté au coeur des territoires équipés de très grandes infrastructures de recherche, le CEA dispose d'un large éventail de partenaires académiques et industriels en France, en Europe et à l'international.
Les 20 000 collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales :
- La conscience des responsabilités
- La coopération
- La curiosité
Lancé en 2023 pour 6 ans, le PEPR NumPEx (Numérique haute Performance pour l'Exascale) vise à concevoir et développer les méthodes numériques et les composants logiciels qui équiperont les futures machines européennes Exascale et post-Exascale. Ce PEPR est piloté par le CEA, le CNRS et l'INRIA.
NumPEx veut aussi accompagner les scientifiques et industriels pour exploiter pleinement les capacités de ces nouvelles machines. Les domaines d'application incluent entre autres : météorologie, climatologie, aéronautique, automobile, astrophysique, physique des hautes énergies, science des matériaux, production & gestion d'énergie, biologie & santé.
Dans NumPEx, l'équipe Exa-DI travaille en interaction avec les communautés applicatives pour :
- Identifier les principaux motifs algorithmiques et de communication rencontrés dans les applications exascale
- Définir des mini-applications capturant les défis techniques associés
- Développer et fournir ces mini-apps, basées sur la pile logicielle NumPEx, en tant qu'implémentations de référence pour la recherche, la co-conception et l'évaluation des performances
- Évaluer les performances et la portabilité de ces implémentations sur des grands calculateurs et diverses architectures matérielles
Exa-DI crée un poste d'ingénieur en analyse de performances HPC : un rôle conçu pour améliorer la rigueur des mesures de performance, leur automatisation et leur reproductibilité.
Votre mission :
Vous serez responsable d'organiser & piloter les activités de benchmarking. Dans ce rôle, vous devrez :
- Construire et maintenir la chaîne d'outils et l'infrastructure pour des benchmarks automatisés, reproductibles et intégrés à la CI
- Concevoir et mettre en oeuvre des workflows de collecte de données de profilage, pour caractériser les goulets d'étranglement de façon traçable
- Définir et standardiser des métriques d'évaluation couvrant les performances, la scalabilité, la portabilité et l'efficacité sur différentes architectures CPU/GPU
- Développer des scénarios de benchmark et des charges de travail de référence pour les mini-apps, permettant des comparaisons inter-plateformes significatives
- Piloter des campagnes de benchmarking, en garantissant pertinence des résultats, reproductibilité et comparabilité entre architectures
- Identifier les goulets d'étranglement en performance & portabilité, conseiller sur l'utilisation efficace des modèles de programmation parallèle (MPI, OpenMP, CUDA, HIP, ), environnements d'exécution & couches d'abstraction (ex. StarPU, Kokkos)
- Renforcer la compétence de l'équipe et de la communauté applicative, former sur les méthodologies et outils de benchmarking & profilage
- Contribuer à la co-conception en amenant des données objectives issues des benchmarks pour orienter les choix techniques
Vous participerez aussi aux pratiques Agile de l'équipe : amélioration des processus, planification et suivi des tâches, revues d'avancement, démonstrations et coordination avec les autres équipes.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.