Veuillez partager cette offre sur Facebook, Twitter et LinkedIn.
Missions :
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 CNRS, le CEA et l'INRIA.
NumPEx se donne également pour but d’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 les logiciels NumPEx, qui pourront être facilement déployés et instanciés dans différents contextes, et qui apportent des solutions pérennes, performantes et portables aux motifs algorithmiques ou de communication 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-conception et de co-développement avec la communauté applicative.
Exa-DI recherche des architectes logiciels expérimentés, avec un solide bagage en calcul scientifique et en génie logiciel pour renforcer son équipe !
Activités :
Au sein d’une équipe Agile :
Compétences :
Vous ê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îtrisez plusieurs langages (Python, C/C++ ou Fortran), si possible avec des connaissances approfondies en programmation parallèle (GPU, multi-threading, etc.).
Vous avez au minimum 5 ans d'expérience en développement logiciel, dont au moins 3 ans dans un rôle de pilotage technique ou d'architecture, et vous êtes familier 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 une appétence particulière pour les collaborations inter-disciplinaires, avec des intervenants multiples, à l’interface entre les mathématiques appliquées, l‘informatique, et 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.
Si vous êtes prêt.e à relever le challenge, n'hésitez pas !
C’est l’une des plus importantes institutions publiques au monde : 33 000 femmes et hommes (dont plus de 16 000 chercheurs et plus de 16 000 ingénieurs et techniciens), en partenariat avec les universités et les grandes écoles, y font progresser les connaissances en explorant le vivant, la matière, l’Univers et le fonctionnement des sociétés humaines.