Ingénieur ( e) de recherche en calcul intensif et optimisation de code

Palaiseau, France CDD (36 mois)

À propos de L'École polytechnique

L’École polytechnique, surnommée l’X, est un établissement d’enseignement supérieur et de recherche de niveau mondial. Il s'agit d'une école militaire placée sous la tutelle du ministère des Armées. L’École polytechnique est membre fondateur de l’Institut Polytechnique de Paris aux côtés de quatre Grandes Écoles : l’ENSAE Paris, l’ENSTA Paris, Télécom Paris et Télécom SudParis.
 
Largement internationalisée (40% de ses étudiants, 40% de son corps d’enseignants), l’École polytechnique associe recherche, enseignement et innovation au meilleur niveau scientifique et technologique. Sa formation promeut une culture d’excellence à forte dominante en sciences, ouverte sur une grande tradition humaniste.
 
Avec ses 23 laboratoires, dont 22 sont unités mixtes de recherche avec le CNRS, le centre de recherche de l’X travaille aux frontières de la connaissance sur les grands enjeux interdisciplinaires scientifiques, technologiques et sociétaux.

Le poste

Présentation du service de rattachement :

Le Centre de Mathématiques Appliquées (CMAP) est un laboratoire de recherche en mathématiques appliquées, qui a pour objectif le développement et l’exploration des mathématiques en liaison avec les applications. L’ouverture du CMAP à d’autres disciplines (physique, mécanique, chimie, finance…), la variété et la complexité de ses thèmes de recherche permettent à ses équipes (80 chercheurs permanents, doctorants, nombreux visiteurs et chercheurs invités) d’explorer et d’initier des thématiques nouvelles. L’essence des recherches au CMAP obéit au cycle : modélisation, analyse mathématique, simulations numériques, visualisation puis raffinement de la modélisation. Chaque étape de ce cycle utilise les compétences des membres du laboratoire.

HPC@Maths est une équipe du Centre de Mathématiques Appliquées de l'École Polytechnique composée d’une quinzaine de personnes ayant de nombreuses collaborations (CEA, ONERA, Safran, TotalEnergies, Thales, etc.). Cette équipe vise à développer une compétence en mathématiques appliquées et Calcul Haute Performance (HPC) articulée autour des axes d’excellence du laboratoire, en particulier l’analyse numérique. La complexité des phénomènes physiques simulés aujourd’hui est de plus en plus importante et nécessite des stratégies mathématiques innovantes en adéquation avec les nouvelles architectures de calcul. Ces recherches sont articulées autour d’une forte activité de développement de codes de calcul open source qui s’appuie sur une équipe d’ingénieurs de recherche experts en calcul.

Finalité du poste :

HPC@Maths est très impliquée dans le PEPR NumPEx (https://numpex.org/) qui a débuté en 2023 pour une durée de six ans et qui vise à contribuer à la conception et au développement de méthodes numériques et de composants logiciels qui équiperont les futures machines européennes Exascale et post-Exascale. NumPEx vise également à aider les applications scientifiques et industrielles à exploiter pleinement leur potentiel.

Dans ce cadre, HPC@Maths recrute un/une ingénieur (e) de recherche HPC pour une durée de 36 mois.

 Le projet :

Samurai (https://github.com/hpc-maths/samurai) est un logiciel open source pour les méthodes d’adaptation de maillage développé au sein de l’équipe et utilisé dans le cadre du projet NumPEx. Il offre une structure de données innovante pour traiter l’ensemble des méthodes existantes (AMR block-based et cell-based, multirésolution) et représenter les maillages cartésiens adaptés. Celle-ci est basée sur des intervalles et une algèbre d’ensemble.

Le but du projet est de continuer à développer la partie HPC de ce code pour qu’il offre des performances optimales sur diverses architectures CPU et GPU.

Mission :

Vous apporterez votre expertise sur l’optimisation de méthodes numériques et leur programmation parallèle sur différentes architectures faisant intervenir différents paradigmes. Vous mènerez des campagnes de benchmark en local et sur les centres de calcul nationaux afin de valider les choix opérés et de rendre visible les performances observées. Enfin, les travaux réalisés devront s’intégrer dans une logique de partage et de transmission en intégrant les développements dans le logiciel open source samurai.

A ce titre, vous assurez les missions principales suivantes :

  • Coordonner les optimisations et le parallélisme des développements du code de calcul samurai

  • Apporter son expertise dans le choix et l’implémentation de noyaux parallèles en lien avec les thématiques de recherche liées à samurai

  • Encadrer un groupe de chercheurs, d’ingénieurs, de doctorants et de post-doctorants pour utiliser les codes sur des supercalculateurs

  • Évaluer la qualité des performances du code de calcul samurai et s’assurer de son adéquation avec les architectures matérielles cibles

  • Assurer une veille technologique en relation avec le domaine d'application et les experts du domaine

  • Participer aux activités de dissémination au travers de collaborations externes (CEA, TotalEnergies, ONERA, …) et de formations

Positionnement du poste :

  • Rattachement hiérarchique : Grégoire Allaire

  • Rattachement Fonctionnel : Non

  • Dimension managériale : Non

Télétravail :

Possible jusqu’à deux jours par semaine.

Habilitations/certifications requises :

Domaine de formation souhaité : mathématiques appliquées, informatique scientifique, simulation numérique, calcul intensif.


Ce poste est à pourvoir à Palaiseau (Essonne) par voie de détachement ou par voie contractuelle.

Nous sommes faits pour vous car :

Vous intégrerez une institution de réputation mondiale et découvrirez une diversité de métiers et des perspectives de carrières. Vous rejoindrez ainsi un écosystème d’innovation unique.

Les missions que nous confions à nos collaborateurs sont ainsi profondément inscrites dans l’ADN de l’École et de ses racines humanistes : se mettre au service de l’intérêt général par la recherche du progrès économique, technologique et sociétal.

Dans cet esprit de responsabilité, l’École polytechnique s’engage activement dans une démarche de développement durable et de responsabilité sociétale. La défense de l’égalité des chances, la promotion de la diversité sous ses différentes formes et la réduction de l’impact environnemental sont placés au centre des ambitions stratégiques de l’École.

Vous bénéficierez des avantages suivants :

  • 25 jours de congés + 18 RTT

  • Télétravail en fonction du poste

  • Un remboursement de votre titre de transport à hauteur de 75%

  • Des services (restaurant d’entreprise, bibliothèque, Musée de l'X, service postal, coiffeur)

  • Des services de santé : kinésithérapeute, ostéopathe gratuit, service médical et assistante sociale sur place

  • Des équipements sportifs (piscine, courts de tennis, salle de sport...) et activités sportives variées

  • Une participation de 15 euros à la mutuelle de votre choix

Rémunération : fonctionnaires : selon les conditions statutaires (grille indiciaire et IFSE correspondant à l’emploi) ou contractuels : en fonction de l'expérience professionnelle sur des postes de niveau équivalent.

L’École polytechnique s’engage à un recrutement favorisant l’égalité, la diversité et l’inclusion. Toutes les candidatures sont étudiées sans aucune distinction (âge, handicap, sexe, nationalité, religion, orientation sexuelle…).

Profil recherché

Vous êtes notre perle rare car :

Vous êtes titulaire d’un diplôme d’ingénieur, et avez acquis une expérience de 3 ans et/ou vous possédez un doctorat.

 Vos qualités clés pour exceller dans ce poste incluent votre capacité à être force de proposition, votre rigueur dans le suivi d’un projet et votre sens du travail en équipe.

 Vous êtes en capacité de converser en anglais (écrit, lu, parlé), idéalement un niveau opérationnel/professionnel.

Détails sur le poste
Palaiseau, France
CDD (36 mois)
Cadre (Catégorie A)
3-5 ans
01/09/2024
Télétravail ponctuel possible
Recherche et développement
Propulsé parTaleez