Stage - Déploiement d'algorithmes de ML adaptés au matériel-Saclay- H/F

CEA

Saclay

On-site

EUR 12,000 - 17,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Restaurant d'entreprise
Participation transport 85%

Job summary

CEA cherche un stagiaire en informatique pour travailler sur le framework Aidge, afin de développer des heuristiques de déploiement de réseaux neurones sur des matériels cibles (Alif Ensemble E7, TI TDA4VH). Le poste se situe au Saclay, dans le cadre du LIAE, avec un encadrement académique et industriel de haut niveau.

Vous préparerez un Bac+5 en informatique ou génie logiciel, et vous vous impliquerez dans l'exploration, la transformation et l'optimisation de graphes de calcul et de déploiement

Qualifications

  • Vous préparez un diplôme de niveau Bac+5 en informatique, systèmes embarqués ou génie logiciel.
  • Vous êtes passionné(e) par la recherche scientifique et technologique et êtes reconnu(e) pour votre curiosité intellectuelle, votre esprit d'analyse et votre autonomie.
  • Vous possédez des connaissances en Deep Learning ainsi qu'une expérience confirmée en développement embarqué (C/C++, optimisation bas niveau, contraintes matérielles).

Responsibilities

  • Explorer et projeter (map) le graphe de calcul sur les différentes ressources matérielles (unités de traitement, composants mémoire).
  • Identifier et appliquer les transformations de graphe pertinentes (ex. tiling/tuilage, remplacement d'opérateurs, quantification).
  • Optimiser le déploiement pour respecter les contraintes d'allocation et de budget (ex. temps d'inférence, empreinte mémoire, consommation énergétique, exactitude des prédictions).

Skills

Deep Learning
C/C++
Python
Autonomie
Curiosité

Education

Bac+5 - Master 2

Tools

Aidge framework

Job description

Rejoignez-nous en Stage !

CEA Tech Corporate from CEA Tech on Vimeo .

Rejoignez-nous en Stage !

CEA Tech Corporate from CEA Tech on Vimeo .

Description du poste :

Les équipes du LIAE sont à la tête du développement du framework Aidge [1, 2]. Aidge est une plateforme open source et complète qui prend en charge l'ensemble du cycle de vie de l'IA, de la conception du modèle à son déploiement optimisé. De plus, elle offre un ensemble complet d'outils et de méthodologies, spécifiquement conçus pour les systèmes embarqués et les dispositifs edge, afin d'analyser, d'optimiser, de valider et de déployer efficacement les modèles d'IA. Le développement de l’outil est soutenu par les projets DeepGreen [3] et NEUROKIT2E [4], étant ainsi enrichi et utilisé par plusieurs partenaires industriels et académiques.

L'objectif de ce stage est de s'appuyer sur les modules Aidge existants (tels que ceux dédiés à la description matérielle, la génération de code et le déploiement) afin de développer des heuristiques pour trouver la meilleure stratégie de déploiement pour un modèle de réseau de neurones et un matériel cible donnés. Plus précisément, le travail consistera à :

Qu'attendons-nous de vous?
  • Explorer et projeter (map) le graphe de calcul sur les différentes ressources matérielles (unités de traitement, composants mémoire) ;
  • Identifier et appliquer les transformations de graphe pertinentes (ex. tiling/tuilage, remplacement d'opérateurs, quantification) ;
  • Optimiser le déploiement pour respecter les contraintes d'allocation et de budget (ex. temps d'inférence, empreinte mémoire, consommation énergétique, exactitude des prédictions).

À titre d'exemple, les cibles matérielles envisagées incluent des cartes telles que l'Alif Ensemble E7 [5] et la Texas Instruments TDA4VH [6]. Côté réseaux de neurones, l'étude s'appuiera sur des modèles de référence comme ResNet-18, ResNet-50 [7, 8] ainsi que YOLOv8 [9].

Références :

[1] C. Moineau, M. Naud, I. De Albuquerque Silva, A. Farrugia, and O. Bichler. Aidge: A comprehensive and traceable library for deploying standalone embedded deep neural networks. 13th European Congress of Embedded Real Time Systems (ERTS 2026) , 2026. ⟨10.82331/ERTS.2026.42⟩. ⟨hal-05513843⟩

[2] Eclipse Aidge. https://eclipse.dev/aidge/

[3] Projet DeepGreen - https://deepgreen.ai/

[4] Projet NEUROKIT2E - https://www.neurokit2e.eu/

[5] Alif Semiconductor, Ensemble E7 Series Microcontrollers and Fusion Processors, Technical Datasheet / User Manual.

[6] Texas Instruments, TDA4VH-Q1 Processors for High-Performance Automotive ADAS & Autonomous Driving, Product Folder.

[7] K. He, X. Zhang, S. Ren, and J. Sun, "Deep Residual Learning for Image Recognition", IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016.

[8] TorchVision / PyTorch documentation, ResNet-18 and ResNet-50 Model Architectures.

[9] Ultralytics, YOLOv8 Real-Time Object Detection and Image Segmentation Model, 2023.

Moyens / Méthodes / Logiciels

Framework Aidge, développement en C++ et Python

Profil du candidat

Vous préparez un diplôme de niveau Bac+5 en informatique, systèmes embarqués ou génie logiciel.

Vous êtes passionné(e) par la recherche scientifique et technologique et êtes reconnu(e) pour votre curiosité intellectuelle, votre esprit d'analyse et votre autonomie.

Vous possédez des connaissances en Deep Learning ainsi qu'une expérience confirmée en développement embarqué (C/C++, optimisation bas niveau, contraintes matérielles).

Rejoignez-nous, venez développer vos compétences et en acquérir de nouvelles !

Vous avez encore un doute ? Nous vous proposons :

  • L'opportunité de travailler au sein d'une organisation de renommée mondiale dans le domaine de la recherche scientifique,
  • Un environnement unique dédié à des projets ambitieux au profit des grands enjeux sociétaux actuels,
  • Une expérience à la pointe de l’innovation, comportant un fort potentiel de développement industriel,
  • Des moyens expérimentaux exceptionnels et un encadrement de qualité,
  • De réelles opportunités de carrière à l’issue de votre stage
  • Un poste au cœur de la métropole grenobloise, facilement accessible via la mobilité douce favorisée par le CEA,
  • Une participation aux transports en commun à hauteur de 85%,
  • Un équilibre vie privée – vie professionnelle reconnu,
  • Un restaurant d'entreprise,
  • Une politique diversité et inclusion,

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l'inclusion des travailleurs handicapés.

Localisation du poste

Site

Saclay

Localisation du poste

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

Ville

Saclay

Critères candidat

Langues

Anglais (Intermédiaire)

Diplôme préparé

Bac+5 - Master 2

Disponibilité du poste

01/03/2026

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

STAGE - Utilisation d'agents IA pour automatiser des calculs Monte Carlo H/F
STAGE - Utilisation d'agents IA pour automatiser des calculs Monte Carlo H/F

CEA • Saint-Paul-lès-Durance

On-site
EUR 12,000 - 18,000
RTT
Transport public
Restauration collective
+1
Stage - Scalabilité des approches de calcul analog in-memory computing vers des modèles d'IA générative
Stage - Scalabilité des approches de calcul analog in-memory computing vers des modèles d'IA générative

CEA • Grenoble

On-site
EUR 10,000 - 15,000
Des restaurants d'entreprise
Droits à la diversité et inclusion
Équilibre vie privée– vie pro démontré
Stage - Modélisation thermique et microfluidique d'une architecture de calcul IA intégrée en 3D
Stage - Modélisation thermique et microfluidique d'une architecture de calcul IA intégrée en 3D

CEA • Beaumont-du-Ventoux

On-site
EUR 8,900 - 13,000
Restaurant d'entreprise
Participation transports 85%
Stage - Conception d'une carte électronique d'instrumentation-Saclay-H/F
Stage - Conception d'une carte électronique d'instrumentation-Saclay-H/F

CEA • Saclay

On-site
EUR 12,000 - 17,000
Restaurant d'entreprise
Participation transports 75%
Équilibre vie privée – vie pro
Stage Développeur Informatique Full-Stack (Java Back-End / Web Front-End)-Saclay- H/F
Stage Développeur Informatique Full-Stack (Java Back-End / Web Front-End)-Saclay- H/F

CEA • Saclay

On-site
EUR 12,000 - 19,000
Stage - Bac+5 - Ingénieur - machine learning H/F
Stage - Bac+5 - Ingénieur - machine learning H/F

CEA • Grenoble

On-site
EUR 10,000 - 17,000
Stage - De la probabilité à la possibilité pour l'apprentissage neurosymbolique avec les LTNs-Saclay-H/F
Stage - De la probabilité à la possibilité pour l'apprentissage neurosymbolique avec les LTNs-Saclay-H/F

CEA • Saclay

On-site
EUR 13,000 - 18,000
Stage en conception matériel pour accélérateur IA - Grenoble- (38) H/F
Stage en conception matériel pour accélérateur IA - Grenoble- (38) H/F

CEA • Grenoble

On-site
EUR 17,000 - 21,000
Restaurant d'entreprise
Stage - Conception de circuit numérique pour l'intelligence artificielle-Grenoble-H/F
Stage - Conception de circuit numérique pour l'intelligence artificielle-Grenoble-H/F

CEA • Grenoble

On-site
EUR 6,700 - 13,000
Ingénieur de recherche et de développement en intelligence artificielle H/F
Ingénieur de recherche et de développement en intelligence artificielle H/F

CEA • Saclay

Hybrid
EUR 55,000 - 75,000
Télétravail partiel
Écosystème de recherche pointe
Formations continues
+2