Ingénieur(e) systèmes embarqués pour l'intégration d'Intelligence Artificielle frugale H/F

Détail de l'offre

Informations générales

Entité de rattachement

Le 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érence

2023-27019  

Description de la Direction

La direction de la recherche technologique du CEA (DRT), dispose d'un portefeuille de technologies dans les domaines de l'information et de la communication, de l'énergie et de la santé. Interface entre la recherche et l'industrie nous avons pour mission la maturation et le transfert technologique, en allant de la preuve de concept théorique jusqu'au démonstrateur industriel, pour en faire bénéficier l'industrie.Le CEA List, Laboratoire de recherche spécialisé dans les systèmes numériques intelligents est situé au cœur du pôle scientifique et technologique de Paris-Saclay.

Description de l'unité

Au sein du CEA List, vous serez intégré au Service d'Intelligence Artificielle pour le Langage et la Vision (SIALV) et collaborerez avec des chercheurs spécialisé sur (i) la compression de réseaux de neurones (ii) la vision par ordinateur frugale à partir de nuages de points 3D (iii) les modèles génératifs visuels.
Vous travaillerez dans un projet en collaboration avec un autre laboratoire du CEA List, le Laboratoire Intelligence Artificielle Embarquée (LIAE), qui a pour mission le développement de solutions innovantes pour l'IA embarquée et est le principal contributeur de la plateforme logicielle open source de conception, d'optimisation et d'intégration de réseaux de neurones pour l'embarqué, N2D2 (https://github.com/CEA-LIST/N2D2). Cette plateforme a pour vocation d'être la plateforme européenne de référence pour l'IA embarquée, avec le soutien d'un large consortium d'industriels et de fournisseurs de composants.

Description du poste

Domaine

Mathématiques, information  scientifique, logiciel

Contrat

CDD

Intitulé de l'offre

Ingénieur(e) systèmes embarqués pour l'intégration d'Intelligence Artificielle frugale H/F

Statut du poste

Cadre

Durée du contrat (en mois)

36

Description de l'offre

Au sein de cette équipe du service de l’IA pour la vision, vos principales missions seront :

  • Contribuer au développement de la plateforme N2D2, en y intégrant notamment des modules de vision et compression de réseaux de neurones pour des composants matériels ;
  • Développer des implémentations de réseaux de neurones optimisés sur différentes cibles matérielles ;
  • Publier les développements et contributions en open source, dans le cadre d’un projet de la Fondation Eclipse
  • Analyser et comparer les performances entre différentes implémentations et sur différents composants ;
  • Contribuer au développement et à l’optimisation d’algorithmes pour l’IA embarquée, notamment pour la vision par ordinateur;
  • Participer à la dissémination scientifique des résultats de recherches de l'équipe (contributions aux publications dans des conférences internationales) et à la valorisation de nos innovations (rédaction de brevets).

Dans l’exercice de votre mission, vous serez également amené(e) à :

  • Développer une expertise dans certains modèles de programmation et certaines cibles matérielles utilisées dans l’industrie, maîtriser les problématiques d’implémentation d’algorithmes IA avec des contraintes en mémoire, latence et consommation ;
  • Mettre en place des méthodologies de développement et de comparaison pour nos partenaires et/ou vis-à-vis de l’état de l’art ;
  • Interagir avec d’autres équipes du CEA List sur des projets transverses.

Pour mener à bien votre mission, vous bénéficierez au CEA LIST d’un environnement de premier plan avec notamment l’accès à des serveurs de calcul (plusieurs dizaines de GPU A100 et autres) et des plateformes matérielles de dernière génération utilisées pour l’intégration d’algorithmes IA (NVidia Jetson Xavier).

Vous intégrerez également une équipe dynamique, au cœur de l’écosystème IA en France, qui a noué des liens privilégiés avec les principaux acteurs industriels et académiques du domaine.

Profil du candidat

Vous êtes titulaire d’un diplôme d’ingénieur / de master dans le domaine des systèmes embarqués ou de l’intelligence artificielle.

Vous avez une expérience dans le développement d’algorithmes ou d’applications en intelligence artificielle ou sur système embarqué (réseaux de neurones, optimisation, parallélisation et/ou vectorisation de code…).

Vous avez acquis les compétences techniques suivantes :

  • Une bonne compréhension des algorithmes d’apprentissage automatique, en particulier des réseaux de neurones profonds : définition d’une topologie, d’une fonction de coût, d’un optimiseur… ;
  • Une connaissance des modèles classiques à base de réseaux de neurones pour la vision par ordinateur : notamment convolutifs, détecteurs d’objets et/ou modèles attentionnels ;
  • Une bonne maîtrise de C/C++ avec leur librairie standard et Python.

Expérience et/ou compétences valorisées:

  • Une expérience de conception d’algorithmes et/ou d’applications avec une librairie d’apprentissage profond (PyTorch, Keras, N2D2…) ;
  • La maîtrise d’un ou plusieurs modèles de programmation parallèle : OpenMP, CUDA et/ou OpenCL ;
  • La maîtrise des outils et approches de développement logiciel : gestion de version (Git), compilation, stratégies de test ;
  • Des notions d’architecture de calculateurs embarqués (type de jeux d’instructions, hiérarchie mémoire…).

Localisation du poste

Site

Saclay

Localisation du poste

France, Ile-de-France, Essonne (91)

Ville

Palaiseau

Critères candidat

Langues

  • Français (Courant)
  • Anglais (Courant)

Formation recommandée

Ingénieur ou Master système embarqué, informatique

Demandeur

Disponibilité du poste

06/11/2023