Stage Développement d'Un Assistant Llm pour le Pilotage de Simulations Civa en Python-Saclay H/F CEA
- Saclay - 91
- Stage
- 6 mois
- Bac +5
- Industrie high-tech • Telecom
À noter sur ce job
Vous avez ces compétences ? Cliquez dessus pour les ajouter rapidement à votre profil !
Les missions du poste
En tant que stagiaire au CEA, vous aurez l'opportunité de travailler au sein d'un environnement de recherche de renommée mondiale. Nos équipes sont composées d'experts passionnés et dédiés, offrant un cadre propice à l'apprentissage et à la collaboration. Vous aurez accès à des équipements de pointe et à des ressources de recherche de premier ordre pour mener à bien vos missions. Éventuellement, les travaux menés donneront lieu à une publication scientifique.
Contexte :
CIVA est un logiciel de simulation dédié au contrôle non destructif (CND), développé par le CEA-LIST. En complément de son interface graphique, CIVA dispose d'une interface de programmation, CIVA-Script, permettant de piloter les simulations et d'exploiter leurs résultats depuis Python.
L'objectif du stage est de développer un assistant conversationnel basé sur un LLM existant, capable de traduire un besoin exprimé en langage naturel en programmes Python exploitant les fonctionnalités de CIVA.
À partir de la documentation technique de CIVA-Script et d'exemples d'utilisation, l'assistant devra notamment être capable de générer des notebooks Python permettant de configurer des simulations, lancer des calculs, récupérer les résultats, traiter les données et produire des analyses ou des visualisations.
Le stage portera sur la mise en contexte du LLM, notamment à travers des approches de type RAG, la génération de code Python, sa validation et la mise en place de mécanismes permettant de vérifier et corriger automatiquement le code produit.
Qu'attendons-nous de vous?
Une partie du travail consistera également à faire évoluer l'API CIVA-Script afin d'étendre les possibilités de pilotage de CIVA depuis Python et de couvrir les besoins identifiés lors du développement de l'assistant.
Le stage permettra ainsi d'explorer l'association entre IA générative, génération de code, programmation Python et simulation numérique, avec pour objectif de faciliter la création de workflows CIVA personnalisés.
#Cea List
Le profil recherché
Profil :
Élève ingénieur ou étudiant en Master 2 disposant de solides compétences en informatique et en programmation Python.
Le candidat devra avoir de bonnes connaissances en développement logiciel et un intérêt pour l'intelligence artificielle générative et les modèles de langage. Une première expérience avec les LLM, les approches RAG, la génération de code ou le développement d'API serait appréciée.
Un intérêt pour la simulation numérique, les problématiques scientifiques et le traitement de données constituera également un atout.
Autonomie, rigueur, curiosité technique et capacité à interagir avec des experts métier sont attendues.
Les avantages
- Télétravail jusqu’à 3 jours par semaine
- 52 jours de congés/RTT
- Possibilité d’aménagement du temps de travail
- Formation personnalisée
- Restauration d’entreprise
- Offre de transport interne et prise en charge Navigo and co,
- Mutuelle d’entreprise avantageuse
- CE (aides vacances, loisirs, frais de garde, scolarité des enfants etc
Les étapes de recrutement
Les étapes de recrutement peuvent varier selon l'offre à laquelle vous postulez.
-
Dépôt de CV via notre site carrière
-
Préqualification téléphonique
-
Entretiens et évaluation avec manager et RH
-
Négociation salariale et contrat de travail
-
Embauche et intégration
-
CEA en images
Publiée le 09/10/2026 - Réf : 2026-42012