Stage - Développeur IA (LLM opensource) F/H
Type de contrat
Stage
Lieu
France, Auvergne-Rhône-Alpes, Rhône (69), Lyon
Enedis
Enedis est une entreprise de service public, gestionnaire du réseau de distribution d'électricité. Elle développe, exploite, modernise le réseau électrique et gère les données associées. Elle facilite la transition énergétique des territoires en les accompagnant dans le développement et la planification de leur production d'électricité d'origine renouvelable. Ses 39 000 collaborateurs assurent chaque jour les raccordements des clients, le dépannage 24h/24, le relevé des compteurs et toutes les interventions techniques. Indépendante, Enedis délivre la même qualité de service aux fournisseurs d'énergie. Comme le prévoit la loi, elle a établi un code de bonne conduite auquel ses collaborateurs sont formés afin d'en respecter les principes et engagements au quotidien. La Direction des Systèmes d'Information (DSI) est au cœur des transformations d'Enedis. Engagée notamment dans l'essor des solutions SmartGrids, dans l'adaptation du Système d'Information à la transformation numérique ou dans le positionnement d'Enedis comme opérateur de données. La DSI met en œuvre de nombreux projets majeurs en lien avec les métiers concernés et développe des sujets et technologies en plein essor (IA, Big Data, Cloud, ..). La DSI d'Enedis recrute : la moitié de nos 870 collaborateurs ont mois de 3 ans d'ancienneté ! Vous aussi, rejoignez-nous !
Description du poste
Enedis est une entreprise de service public, filiale d'EDF, chargée de la gestion et de l'exploitation du réseau de distribution d'électricité en France. Notre mission est d'assurer la distribution d'une énergie électrique de qualité à tous nos clients, particuliers, entreprises et collectivités locales. Enedis est engagée dans la transition énergétique et la modernisation du réseau électrique.
Vous avez envie d’agir pour un service public de la distribution d’électricité innovant, performant et solidaire, de raccorder la société au défi collectif d’un monde durable en contribuant à la transformation numérique d’Enedis ? Rejoignez le département COSME (Cloud Outillage Support Méthode Expertise) de la Direction des Systèmes d’Information (DSI) d’Enedis !
Enedis, leader dans le secteur de l'énergie en France, recherche d' un stagiaire pour rejoindre notre équipe dynamique et travailler sur deux sujets innovants :
1. Création d'un Chatbot basé sur un Modèle de Langage LLM Open-Source :
Objectif du stage :
Concevoir et développer un chatbot intelligent qui utilise un modèle de langage basé sur un LLM (Large Language Models) open-source pour fournir un accès rapide aux données privées d'Enedis. L’apprentissage du modèle sera basé sur la documentation Enedis (Confluence), les incidents, les modes opératoires et le contenu des applications internes.
Vos missions :
o Évaluer et sélectionner un modèle de langage open-source approprié (ex : langchain)
o Adapter et paramétrer le modèle pour répondre aux besoins spécifiques d'Enedis
o Indexer le contenu dans une base vectorielle
o Concevoir une interface utilisateur conviviale pour le chatbot
o Intégrer des fonctionnalités de recherche avancées et de compréhension du langage naturel
o Présenter les travaux effectués
2. Mise en Place d'un Assistant de Code Intégrable :
Objectif du stage :
Explorer et mettre en place un assistant de code similaire à GitHub Copilot, conçu pour être facilement intégré à l’outil de développement vscode
Cet assistant devra fonctionner en interne Enedis et pourra proposer du code issu de projet Enedis.
Vos missions :
o Étudier les besoins des développeurs et des équipes de développement en terme de langage
o Évaluer les technologies et le modèle LLM adapté pour créer l'assistant de code (exemple code Llama 2 de facebook, …)
o Développer des fonctionnalités d'auto-complétion intelligente et d'assistance à la programmation
o Intégrer le code d’Enedis dans le modèle par fine-tuning
o Développer un plugin pour intégrer l’assistant à vscode
o Collaborer avec les développeurs internes pour tester et intégrer l'assistant.
Profil Candidat
Profil souhaité :
BAC + 5 diplôme ingénieur informatique
Compétences recherchées :
- Connaissances en traitement du langage naturel (NLP) et en modèles de langage (LLM)
- Compétences en développement logiciel (Python, JavaScript, ou équivalent)
- Compréhension des enjeux de sécurité des données
- Intérêt pour l'intelligence artificielle et l'automatisation des tâches de développement
- Capacité à travailler en équipe et à communiquer efficacement.
Durée du stage : 6 mois
Avantages :
- Remboursement du titre de transport à hauteur de 50%
- Accès au restaurant d’entreprise avec participation employeur
- Aide au logement sous réserve de rentrer dans les conditions d'éligibilité
- 1 jour de congés par mois travaillé
Enedis ouvre ses postes à toutes les compétences, toutes les énergies et toutes les personnalités sans exclusion. Conformément aux engagements pris par Enedis en faveur de l'accueil et de l'intégration des personnes en situation de handicap, cet emploi est ouvert à toutes et à tous sous réserve de l'aptitude médicale délivrée par la médecine du travail.