Ingénieur Chercheur en calcul scientifique haute performance (exascale) H/F

Company:  CEA
Location: Gif-sur-Yvette
Closing Date: 05/08/2024
Salary: £40 - £60 Per Annum
Type: Temporary
Job Requirements / Description
Ingénieur Chercheur en calcul scientifique haute performance (exascale) H/F Description du posteMathématiques, information scientifique, logicielIntitulé de l'offreIngénieur Chercheur en calcul scientifique haute performance (exascale) H/FStatut du posteDurée du contrat (en mois)24 moisDescription de l'offreL'Europe se prépare à l'arrivée des premiers super-calculateurs exaflopiques, dont un en France, au CEA, dès 2025!Lancé en 2023 pour une durée de 6 ans, le PEPR NumPEx « Numérique haute Performance pour l'Exascale » contribue à la conception et au développement des méthodes numériques et des composants logiciels qui équiperont les futures machines européennes Exascale et post-Exascale. Ce programme est financé par le gouvernement français et piloté par le CEA, le CNRS et l'INRIA.NumPEx veut également accompagner la communauté scientifique et industrielle pour exploiter pleinement les capacités et les potentiels de ces nouvelles architectures. Les domaines d'application incluent entre autres : météorologie, climatologie, aéronautique, automobile, astrophysique, physique des hautes énergies, science des matériaux, production et gestion d'énergie, biologie et santé.Le projet Exa-DI, un des cinq projets de NumPEx, se propose d’accélérer le développement d'applications exascale en mettant à disposition des « kits de développement » basés sur la pile logicielle NumPEx, qui pourront être déployés et instanciés dans différents contextes, et qui apportent des solutions pérennes, performantes et portables aux motifs algorithmiques les plus fréquemment rencontrés dans les applications exascale. Ces motifs seront traités de façon itérative dans un processus agile de co-développement avec la communauté applicative.Exa-DI recherche des ingénieurs logiciels très motivés et avec un solide bagage en calcul scientifique pour contribuer aux différents motifs algorithmiques dans un environnement de développement agile. Votre mission au sein de l'équipe Agile : - Vous contribuerez, selon votre expertise à l’exploration de certains motifs : discrétisation d’équations aux dérivées partielles, raffinement de maillage adaptatif structuré par blocs, méthodes particulaires, …- Vous collaborerez avec la communauté applicative pour identifier et spécifier des « proxy-applications » qui soient représentatives des principaux défis techniques associés à chaque motif- Vous développerez ces proxy-apps en vous appuyant sur les librairies, frameworks & outils fournis par les autres équipes NumPEx- Vous optimiserez la performance et la portabilité par une mise en œuvre éclairée des modèles de programmation parallèle et des couches d’abstraction- Vous développerez des benchmarks et des métriques pour évaluer la performance, la scalabilité, et la portabilité des solutions proposées- Vous intégrerez et livrerez des « kits de développement » à destination de la communauté applicative- Vous assurerez le transfert de connaissances en offrant du support et de la formation - Vous serez un acteur de la démarche Agile en contribuant à l’amélioration des processus, à la planification et au suivi des travaux de l’équipe, aux revues &démonstrations de progrès, et à la coordination avec les autres équipes.Profil du candidatVous êtes titulaire d’un master, diplôme d’ingénieur, ou doctorat en informatique ou dans un autre domaine, avec une expérience en calcul scientifique.Vous maîtriser plusieurs langages (Python, C/C++ ou Fortran), si possible avec des connaissances approfondies en programmation parallèle (GPU, multi-threading, etc.). Vous avez de solides compétences en génie logiciel et une expérience minimale des outils classiques de développement collaboratif : git, github, cmake, docker, spack, gtest, ctest, etc.Vous êtes pragmatique et vous savez prendre des initiatives, votre capacité d’analyse et de prise de recul vous permettent d’aborder sereinement des problèmes complexes sous contraintes multiples (échéances à respecter, défis techniques majeurs). Vous appréciez le travail en équipe, et vous avez un appétence particulière pour les collaborations inter-disciplinaires, avec des intervenants multiples, à l’interface entre les mathématiques appliquées, l(‘informatique, les applications en physique. Vous disposez d’excellentes capacités de communication, à l’écrit et à l’oral, aussi bien en français qu’en anglais.Intégrer le CEA, c'est rejoindre un Organisme public de recherche dont la mission est de donner les moyens à l’état, aux entreprises & aux collectivités de relever les défis majeurs de notre temps : transition énergétique, changement climatique, énergies de demain, médecine du futur, technologies numériques, défense. Intégrer le CEA, c'est s'inscrire dans un cadre de recherche, de développement et d'innovation possédant une culture, un patrimoine et des installations uniques. Nous sommes d’ailleurs en tête des organismes de recherche français en nombre de brevets déposés !Intégrer le CEA, c’est aussi intégrer une entreprise soucieuse de la conciliation entre la vie personnelle et la vie professionnelle (Accord d’entreprise sur la qualité de vie au travail, la possibilité de télétravailler jusqu’à 3 jours par semaine, intéressement, nombreuses associations sportives et culturelles grâce à notre comité d’entreprise, lignes de bus CEA à disposition des salariés). Venez prendre part à l’aventure CEA !Localisation du posteLocalisation du posteVille Gif sur Yvette Critères candidatFormation recommandéemaster, ingénieur, doctorat en informatique ou autre domaine, expérience en calcul scientifiqueDemandeurDisponibilité du posteInformations généralesEntité de rattachementLe CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat. Entité de rattachementLe 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 cœur 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é Référence2024-32110Description de la DirectionL’IRFU, Institut de Recherche sur les Lois Fondamentales de l’Univers est un institut du CEA consacré à la recherche expérimentale en physique fondamentale. Près de 600 physiciens, ingénieurs et techniciens s’engagent quotidiennement dans des projets internationaux de recherche en physique des particules, astrophysique et physique nucléaire sur des plateformes aussi variées que des accélérateurs de particules, des satellites scientifiques ou des télescopes.Description de l'unitéLe DÉDIP, Département d'Électronique, Détecteurs, Informatique pour la Physique rassemble des compétences indispensables pour le développement des systèmes et instruments dédiés à la détection et au traitement des phénomènes physiques dans le cadre de projets expérimentaux. Au sein de ce département, le LILAS, Laboratoire d'Ingénierie Logicielle pour Applications Scientifiques, rassemble des ingénieurs-chercheurs spécialisés dans le développement logiciel, l’analyse de données et le traitement du signal. Les domaines d'applications couvrent aussi bien le logiciel embarqué / temps réel indispensable au développement et au fonctionnement des systèmes électroniques spécifiques que les codes et applications consacrés à l'échange de données, l'analyse et la simulation scientifiques. Elles comportent également le développement et le déploiement d’outils mathématiques pour l’analyse de données. #J-18808-Ljbffr
Apply Now
Share this job
CEA
  • Similar Jobs

  • Ingénieur-chercheur en calcul haute performance, optimisations numériques et informatiques H/F

    Saclay
    View Job
  • Ingénieur développement logiciel spécialiste en calcul scientifique

    Palaiseau
    View Job
  • Ingénieur(e) développement logiciel spécialiste en calcul scientifique

    Palaiseau
    View Job
  • Ingénieur(e) en calcul mécanique F/H

    Le Plessis-Robinson
    View Job
  • Ingénieur Calcul Mécanique H/F

    Montigny-le-Bretonneux
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙