Moteur de recherche d'offres d'emploi Groupe EDF

Stage PFE Etudes de méthodes et outils utilisant l'IA pour améliorer/valider des codes informatiques F/H


Détail de l'offre

Informations générales

Référence

2025-154343  

Date de début de diffusion

02/12/2025

Date de modification

02/12/2025

Périmètre de publication

Standard

Description du poste

Famille professionnelle / Métier

SYSTEMES D'INFORMATION, TELECOM ET NUMERIQUE - Concepteur Développeur

Intitulé du poste

Stage PFE Etudes de méthodes et outils utilisant l'IA pour améliorer/valider des codes informatiques F/H

Type de contrat

Stage

Description de la mission

Contexte

EDF R&D a pour missions principales de contribuer à l’amélioration de la performance des unités opérationnelles du Groupe EDF, d’identifier et de préparer les relais de croissance à moyen/long termes. Au sein d'EDF R&D, le département PERICLES (Performance et Prévention des Risques Industriels du Parc par la Simulation et les Etudes) est le pôle de compétences dans les domaines de la physique des réacteurs nucléaires, du développement des codes de calcul et des systèmes d'information, de la visualisation, des risques industriels, de la cybersécurité, des facteurs humains.

Lors de votre stage, vous rejoindrez l’équipe I2A du département PERICLES spécialisée dans l’architecture des systèmes d’information et le calcul scientifique, avec applications au calcul haute performance (HPC) entre autres, et ce au service des projets du Groupe EDF.

Cette équipe s’est récemment dotée d’un laboratoire expérimentant différentes approches méthodologiques et techniques autour de la simulation, l’architecture des logiciels, le calcul scientifique et l’intelligence artificielle (IA). Le stage propose d’explorer l’usage (méthodes et outils) de l’IA autour du code informatique et les modèles formels du système d’information. L’objectif étant d’anticiper certains besoins exprimés par d’autres entités partenaires pouvant nous solliciter.

 

Mission

La mission se découpe en deux activités.

La 1ère activité propose d'étudier les possibilités offertes par différentes IA génératives à disposition pour qualifier un code informatique selon deux approches :

i/ Une approche conceptuelle : détection de patterns ou d'anti-patterns dans un code, etc.

ii/ Une approche technique : expliciter les sections critiques d'un code : complexité, ralentissements (I/O, verrous...), consommation mémoire excessive, qualité (structures, typages), etc.

 

La 2nde activité propose d'utiliser les outils à base d'IA pour la conception de règles sur des modèles métiers (modèle au sens abstraction formelle (UML) d'une activité au sein du système d'information).

Actuellement il existe des projets au sein d'EDF Lab dont la partie modélisation contient une activité d'expertise utilisant des règles. Ces règles sont explicites et peuvent utiliser un langage de programmation.

Profil souhaité

Déroulement du stage

Pour la 1ère activité de la mission, et à partir d'un ou plusieurs cas existants, le/la stagiaire devra produire :

- Un état de l'art, sa présentation ainsi que l'établissement d'un plan d'actions pour les 2 approches citées ci-dessus (conceptuelle, technique).

- Un guide méthodologique pour permettre d'appliquer ces deux approches à n'importe quel code.

- Développer les outils nécessaires aux deux approches en se reposant sur les outils/IA génératives mises à disposition. Ces outils devront produire des synthèses/rapports accessibles à l'utilisateur du code.

- Une analyse critique documentée sur l'usage de l'IA pour la génération/refactoring de code informatique.

 

Pour la 2nde activité de la mission, et à partir d'un ou plusieurs cas existants, le/la stagiaire devra produire :

- Un état de l'art, sa présentation ainsi que l'établissement d'un plan d'actions.

- Une méthode et des outils permettant d'utiliser une IA comme outil de validation de règles par rapport à une problématique donnée.

- Comme pour la première activité de la mission, le/la stagiaire devra apporter une analyse critique documentée sur l'écriture explicite de règles en langage de programmation versus une IA calée sur des données métiers (un corpus de modèles et règles existants).

 

Le/la stagiaire sera amené(e) à travailler sur les volets suivants :

- Veille technologique/ état de l’art sur les méthodes et outils d’IA de développement de solution informatique dans un contexte d’introspection/validation de modèles métiers et d’analyse de code.

- Planification des actions projet (sa mission).

- Développement informatique à l’aide de méthodes et d’outils d’IA.

- Rédaction d’une note détaillant les méthodes utilisées sur les deux activités en utilisant les formalismes projet (modélisation UML, scénarios, acteurs, dynamiques au sein du système étudié).

- Rédaction d’une note technique sur les développements effectués.

 

Profil recherché

Compétences techniques recherchées :

- Maîtrise de l’environnement Linux,

- Maîtrise des IA de type LLM

- Maîtrise de Python3/Javascript, et/ou autres langages de développement pouvant être utilisés dans un contexte IA.

 

Autres compétences indispensables :

- Motivation et curiosité, force de proposition,

- Autonomie et capacité d'auto-formation, capacités d’analyse et de synthèse,

- Esprit critique et démarche expérimentale,

- Appétence pour le développement logiciel.

 

Qualité rédactionnelle ainsi que maîtrise de l'anglais technique

Date souhaitée de début de mission

02/02/2026

Société

EDF

Localisation du poste

Localisation du poste

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

Ville

Palaiseau

Langue de l'offre

Français

Critères candidat

Niveau de formation

06 - BAC +4 / BAC +5

Spécialisation du diplôme

  • Informatique / Système d'informations
  • Numérique et DATA

Expérience minimum souhaitée

Débutant

Compétences transverses

  • Capacité d'adaptation
  • Sens du résultat
  • Autonomie
  • Capacité d'analyse / Esprit de synthèse
  • Collaboration

Autres informations

Permis VL

Non