Au sein d’un réseau national piloté par le CNRS et constitué d’une vingtaine d’ingénieur(e)s en intelligence artificielle (IA) réparti(e)s sur toute la France, vous intervenez en support à des projets en IA. Votre mission consiste à piloter l’accompagnement technique de projets à la pointe de la recherche, nécessitant les puissances de calcul de l’infrastructure Jean Zay. Vous faîtes bénéficier les projets, issus de diverses disciplines scientifiques, de votre expertise à l’état de l’art en IA. Vous travaillez de façon coordonnée et intégrée avec les autres ingénieur(e)s du réseau et avec l’équipe support « utilisateurs IA » de l’IDRIS*. Financé par GENCI, hébergé à l’IDRIS et opéré par le CNRS, l’infrastructure Jean Zay est le plus puissant supercalculateur du milieu académique français.
Activités
Dans le cadre de votre mission, vos activités principales se déclineront en trois volets :
Le pilotage de projets techniques au service de la recherche en IA
• Identifier, évaluer le besoin et conseiller les utilisateurs et utilisatrices du supercalculateur Jean Zay pour une utilisation optimale des ressources de calcul dans leurs projets de recherche
• Apporter une expertise, orienter le choix, proposer et optimiser des méthodes et outils en IA pertinents, adaptés aux besoins spécifiques des projets de recherche, y compris :
o Développer des algorithmes avancés en IA et en IA générative
o Déployer des couches logicielles utilisées dans le domaine de l’IA (TensorFlow, PyTorch, JAX…)
o Évaluer la qualité des codes, la qualité des résultats et de leur interprétation
• Selon l’accès au supercalculateur dont ils bénéficient (dynamique, régulier ou stratégique), délivrer un accompagnement technique de natures diverses aux projets (projets d’une équipe, nationaux, européens ou portés par des industriels ou start-up)
• En tant qu’expert(e) technique, contribuer à des projets d’envergure impliquant l’IDRIS comme partenaire, dans le domaine de l’intelligence artificielle, tant au niveau national (PEPR, Bpifrance, ANR) qu’européen (EuroHPC).
• Assurer une veille technologique continue sur les évolutions des logiciels, méthodes et architectures matérielles en IA (piles logicielles IA, modèles de fondation, conteneurisation d’applications, accélérateurs, paradigme de parallélisation, optimisation de codes et passage à l’échelle, quantification de leur empreinte énergétique et carbone, etc
Un support opérationnel de pointe et une documentation technique avancée
• Sur le supercalculateur Jean Zay et en étroite collaboration avec les différentes équipes de l’IDRIS, assurer une interface performante de support aux utilisateurs et utilisatrices, pour déployer une offre de services à forte valeur ajoutée, adaptée aux grands défis scientifiques dans le domaine de l’IA
• Former les utilisateurs et utilisatrices à l’usage de l’infrastructure, y compris en veillant à l’évolution et à la simplification des moyens d’accès aux ressources de calcul
• Assurer l’assistance de proximité, la documentation, l’installation et la maintenance des piles logicielles, la gestion des jeux de données et des modèles publics
• Participer à la permanence d’assistance (mail, téléphone, gestionnaire de tickets), à raison d’une journée tous les 10 jours, en réponse aux problématiques techniques des utilisateurs et utilisatrices
La participation aux activités transverses du réseau national des ingénieur(e)s en IA
• Participer aux actions communes, coordonnés par CNRS Sciences informatiques : webinaires mensuels, journées nationales, groupes de travail, etc.
• Organiser et animer des formations (IA, supercalculateur, outils spécifiques)
• Organiser et participer à des ateliers, hackathons et événements de partage d’expertise (ex. : PanoramIA)
• Se maintenir à l’état de l’art dans les domaines de l’IA et du HPC, via notamment la participation à des conférences scientifiques, des présentations croisées sur les dernières avancées scientifiques et techniques, etc.
Savoirs / connaissances
• Connaître l’architecture des supercalculateurs, les modèles de parallélisation, l’optimisation des performances (CPU/GPU/TPU), le profiling et le débogage de codes
• Connaître les fondamentaux du machine learning et du deep learning, algorithmes d’optimisation, éthique de l’IA
• Avoir une connaissance en systèmes et réseaux sur des systèmes d’exploitation Linux
• Maîtriser les principes fondamentaux de la sécurité informatique
• Avoir une bonne connaissance de l’écosystème de la recherche et de l’innovation français
Savoir-faire
• Avoir une très bonne maîtrise de l’utilisation des environnements, méthodologies et algorithmes pour l’IA et le traitement de données à grandes échelles
• Maîtriser la programmation scientifique (parfaite maîtrise de Python, connaissance d’autres langages comme C++) et le déploiement/utilisation avancée de couches logicielles spécifiques IA (Triton, TensorFlow, PyTorch, Scikit-learn, JAX, …)
• Savoir installer, configurer et utiliser des piles logicielles de service et de travail collaboratif pour le développement de logiciels et de codes applicatifs (Gitlab, Gitlab-CI)
• Savoir piloter un projet, planifier, travailler dans des délais contraints et respecter les échéances
• Savoir travailler au sein d’un environnement complexe (réseau national, utilisateurs et utilisatrices de différents horizons scientifiques, évolution technologiques rapides, etc.)
• Savoir rendre compte de son activité, notamment dans un contexte de travail à distance
• Maîtriser l’anglais à l’écrit comme à l’oral (niveau européen C1)
Savoir-être
• Avoir l’esprit d’équipe, le sens du collectif et du service
• Faire preuve d’une grande rigueur et d’une forte réactivité
• Être proactif / proactive et force de propositions
• Avoir des capacités d’adaptation et de communication
• Faire preuve d’assertivité, de pédagogie et de diplomatie
Vous candidatez,
Un premier échange téléphonique avec l’équipe de recrutement
Un entretien avec le. le futur.e manager et la chargée de recrutement sur site
Si validation, envoi de la proposition de collaboration
Rencontrez Maxime, Ingénieur IA
Rencontrez Guillaume, Directeur technique informatique
Ces entreprises recrutent aussi au poste de “Données/Business Intelligence”.