+ Liste des concours

E : Informatique, statistiques et calcul scientifique

Ingénieur de recherche

Concours N° 70

 

Nbre de postes : 2
Emploi-type : Experte ou expert en calcul scientifique

1er poste du concours N° 70

Affectation : Laboratoire de physique des 2 infinis - Irène Joliot-Curie, ORSAY
Groupe de fonction : Groupe 3

 

Mission :  
Proposer, concevoir et réaliser des solutions d'Intelligence Artificielle (IA) et plus spécifiquement de Deep Learning (DL) pour l'analyse des données en physique des particules du laboratoire ; apporter son expertise à d'autres domaines de recherches menées au laboratoire.

 

Activités :  
- Concevoir des méthodes d'IA pour l'analyse de données scientifiques, en particulier dans le domaine de la physique des hautes énergies pour l'expérience ATLAS
- Définir, implémenter, valider les modèles mis au point, interpréter les résultats, mettre en production et maintenir les solutions validées
- Apporter auprès des chercheurs du laboratoire une expertise dans l'utilisation des méthodes d'IA, quel que soit le domaine de recherche
- Donner des orientations à moyen et long terme pour l'analyse des données scientifiques en accord avec les avancées internationales dans le domaine de l'IA (R&D)
- Présenter ses travaux lors de réunions internes et de collaborations internationales
- Accompagner la transmission des savoirs et compétences notamment par l'encadrement d'étudiants de tous niveaux (master et thèse).

 

Compétences :  
Savoirs
- Maîtrise des langages de programmation Python et C++
- Maîtrise d'au moins un framework de DL (PyTorch, Tensorflow, ...)
- Très bonne connaissance des principales architectures des réseaux en DL
- Pratique courante parlée et écrite de l'anglais

Savoirs-faire
- Connaissance des techniques de gestion de projet
- Connaissance des méthodes, outils et procédures de la qualité en développement logiciel
- Expérience d'utilisation de clusters de calcul avec matériel hétérogène (CPU, GPU)
- Capacité à piloter un projet, animer et/ou travailler en équipe
- Une expérience solide de collaboration avec des physiciens serait un plus
- Technique d'enseignement

Savoir-être
- Sens du dialogue, capacité à fixer des objectifs, force de proposition

 

Contexte :  
Le laboratoire de Physique des 2 Infinis Irène Joliot-Curie est un laboratoire sous tutelle du CNRS, de l'université Paris-Saclay et de l'université de Paris, né en 2020 de la fusion de cinq UMR situées sur le campus universitaire d'Orsay. Le personnel est constitué de 684 agents dont 481 permanents (299 ingénieurs, techniciens et administratifs et 182 chercheurs et enseignants-chercheurs).
Les thèmes de recherche du laboratoire sont la physique nucléaire, la physique des hautes énergies, les astroparticules et la cosmologie, la physique théorique, les accélérateurs et les détecteurs de particules ainsi que les recherches et développements techniques et applications associées pour l'énergie, la santé et l'environnement.
La personne recrutée sera intégrée au Service Développement (19 agents) du Département Informatique (55 agents), sous la responsabilité de Françoise Bouvet, responsable du Service Développement.
Le Service Développement a la responsabilité de tous les développements informatiques, hors acquisition de données et contrôle-commande des équipements. Ces développements concernent à la fois les projets et expériences du laboratoire et les besoins internes, par exemple ceux liés à l'administration. Outre des activités en IA, visualisation et simulation, le service possède une forte expertise en calcul intensif et développements web. Devant la demande croissante en IA, il devient indispensable de renforcer cet axe de compétence.
Pour les calculs, la personne recrutée aura accès au mesocentre de Paris-Saclay « ruche » et au Centre de Calcul de l'IN2P3 à Lyon (CPU et GPU). Des déplacements de courte durée en France et à l'étranger sont à prévoir.

2eme poste du concours N° 70

Affectation : Institut du Développement et des Ressources en Informatique Scientifique, ORSAY
Groupe de fonction : Groupe 2

 

Mission :  
Au sein de l'équipe support aux utilisateurs IA, et dans le cadre de l'utilisation de la plate-forme nationale Jean Zay de l'IDRIS, l'ingénieur.e assure l'expertise, le conseil et l'accompagnement dans le domaine de la convergence de l'intelligence artificielle et du HPC tout en participant aux activités communes du groupe (assistance, installations, documentation, formation, veille technologique et conseil sur l'utilisation optimale des ressources matérielles et logicielles du centre).

 

Activités :  
- Identifier les besoins des utilisateurs de la plateforme IA dans les diverses communautés concernées
- Assurer le support technique et scientifique d'expertise et d'accompagnement dans le domaine de l'IA, aussi bien sur les aspects méthodologiques, algorithmiques que logiciels, à destination des utilisateurs de cette plateforme nationale
- Proposer, planifier, organiser et mettre en œuvre le déploiement, l'exploitation, les tests de fonctionnalités, de non régression et de performances des environnements spécifiques et des piles logicielles répondant au besoin des utilisateurs et participer à leur maintenance sur le long terme.
- Assurer une veille technologique avancée sur l'évolution des logiciels, des méthodes et des architectures en IA (piles logicielles IA, conteneurisation d'applications, accélérateurs, architecture many-cores, etc.), dans le cadre de collaborations au niveau national ou international.
- Être en charge de l'expertise technique des plus grosses demandes d¿attribution de ressources de la communauté d'intelligence artificielle sur la plateforme nationale Jean Zay
- Organiser, définir, construire et donner de nouvelles formations IA et workshops, à destination des utilisateurs
-Participer à des projets européens (MINERVA, AI Factory, ...) dans des domaines relatifs aux applications en intelligence artificielle
-'Contribuer à la mise à jour de la documentation du site Web (www.idris.fr), utilisée comme base de connaissances par les utilisateurs
-'Contribuer à la permanence d'assistance aux utilisateurs (une journée par semaine en moyenne).

 

Compétences :  
Savoirs / connaissances
- Maîtriser l'installation et l'utilisation (séquentielle et parallèle) des piles logicielles spécifiques au domaine de l'IA (TensorFlow, PyTorch)
- Avoir une expertise ou une expérience avérée des environnements, méthodologies et algorithmes pour l'IA.
- Avoir une connaissance des concepts et techniques d'architecture des systèmes et réseaux, de machines virtuelles ou de conteneurs, ainsi que des normes et procédures de sécurité informatique
- Maîtriser couramment l'anglais technique à l'écrit et à l'oral (minimum niveau B2)
- Avoir une bonne connaissance des architectures modernes de calcul haute performance, en particulier des architectures hybrides accélérées (GPU)
- Maîtriser les techniques et les langages de programmation Python ainsi que les modalités de développement de codes applicatifs par l'intermédiaire d'outils collaboratifs

Savoir-faire
- Avoir une bonne expérience du développement et/ou de l'utilisation des piles logicielles de l'IA et des bibliothèques scientifiques de calcul numérique
- Savoir utiliser des outils d'analyse de performance et de débogage sur des applications parallèles
- Connaître et savoir mettre en oeuvre les méthodologies de conduite de projets (organisation, coordination, respect des dates limites, avancement du travail, gestion d'équipe, etc.)
- Avoir des capacités pédagogiques et rédactionnelles

Savoirs-être
- Aptitude à se mettre à la place des utilisateurs pour une meilleure prise en compte de leurs problèmes
- Savoir travailler en équipe et en mode collaboratif avec plusieurs équipes (IDRIS ou externes).

 

Contexte :  
L'IDRIS (www.idris.fr) est le centre national du CNRS pour le calcul numérique intensif de très haute performance (HPC) et l'intelligence artificielle (IA), au service des communautés scientifiques de la recherche. Il héberge, exploite et met à disposition de plus de 3700 chercheurs et ingénieurs les ressources de Jean Zay, l'un des supercalculateurs hybrides accélérés parmi les plus puissants d'Europe.

Le supercalculateur Jean Zay ainsi que les configurations hébergées sont installés dans une salle d'ordinateurs de 1000 m² et l'infrastructure technique nécessaire à leur bon fonctionnement, de type datacenter, occupe 2000 m² de locaux techniques pour une capacité électrique de 4 MW.

Le poste est ouvert dans l'équipe Support aux Utilisateurs IA (SU IA) composée de 11 ingénieurs.
L'ingénieur.e sera sous l'autorité hiérarchique du responsable de service.