Groupe EDF vacancy search engine
Error
  • This vacancy does not exist/no longer exists on this site

Développeur(se) fullstack : de l'indexation de schémas mécaniques à la fonctionnalité de recherche F/H


Détail de l'offre

Informations générales

Référence

2026-161108  

Date de début de diffusion

30/01/2026

Date de modification

30/01/2026

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

Développeur(se) fullstack : de l'indexation de schémas mécaniques à la fonctionnalité de recherche F/H

Type de contrat

Stage

Description de la mission

Mots-clés
Indexation de données, SVG, Elasticsearch, traitement de données, Python, Typescript, Java, SQL, orchestration, Airflow, réacteur nucléaire, Big Data

Contexte
Le groupe EDF est une entreprise innovante et leader en France de la production et la fourniture d’énergie. Le groupe compte parmi les premiers producteurs d’électricité bas carbone au monde. Acteur clé de la lutte contre le réchauffement climatique, EDF participe activement à la décarbonation des usages.

Curiosity est une solution logicielle expérimentale développée par la R&D d’EDF. Elle permet à ses utilisateurs, via une IHM Web et une API Python, d’accéder à un grand volume de données hétérogènes et historisées issues du parc nucléaire (mesures de capteurs, comptes rendus d’interventions, etc.).

Les utilisateurs peuvent :

  • rechercher des capteurs par texte libre ;
  • naviguer directement dans les schémas mécaniques des installations.

Une nouvelle version de Curiosity est actuellement en développement :

  • Backend : migration de Java vers Python (FastAPI)
  • Frontend : migration d’AngularJS (v1) vers Angular 21

L’application repose sur un datamart alimenté par plusieurs processus de traitement, dont l’indexation de fichiers SVG représentant les schémas mécaniques.

Objectifs du stage

Curiosity permet d’identifier des capteurs directement depuis les schémas mécaniques afin d’accéder à leurs mesures. Cette fonctionnalité repose sur un mécanisme d’indexation des capteurs présents dans les schémas SVG.

Dans le cadre d’une migration technologique visant à améliorer le contrôle et la maintenabilité des traitements :

  • la fonctionnalité de recherche sur plan doit être migrée vers la nouvelle stack technologique ;
  • le processus d’indexation des schémas, actuellement statique, doit être redéveloppé ;
  • une mise à jour quotidienne des schémas devra être assurée via un processus ETL orchestré par Airflow.

Cette fonctionnalité est centrale pour les utilisateurs, car elle facilite fortement la recherche de capteurs pour l’analyse et les études techniques.


Missions principales

Le ou la stagiaire sera intégré(e) à l’équipe projet et participera activement aux développements. Les missions incluent :

  • Analyse de la fonctionnalité existante de recherche sur plan
     (backend Java, frontend AngularJS)
  • Analyse du processus d’indexation des schémas SVG existants
  • Développement d’un nouveau flux Airflow pour l’indexation des schémas (Python)
  • Rédaction des tests et de la documentation
  • Participation à la mise en production (avec l’équipe)
  • Garantie de la cohérence de l’environnement de l’orchestrateur
  • Si la durée du stage le permet :
    • Optimisation des performances des flux de traitement
       
    • Redéveloppement de la recherche depuis les schémas mécaniques
      • Backend : Python / FastAPI
      • Frontend : Angular

Profil souhaité

Appétence certaine pour la manipulation de données et la programmation.

 

Formation : Bac +4 / Bac +5 (M1 ou M2)

Compétences techniques :

  • Langages : Python, Java
  • Développement web : Backend & Frontend
  • Bases de données : SQL
  • Versioniong (Gitlab)
  • Linux

Langues : Français ou anglais courant (écrit et oral)

Savoir-être

  • Autonomie et esprit d’initiative
  • Rigueur
  • Persévérance et motivation
  • Esprit critique

Atouts supplémentaires

  • Elasticsearch / Kibana ;
  • Typescript / Angular (non requis, surtout utile pour les missions optionnelles) ;
  • Orchestration de flux avec Airflow : bien que ce soit un objectif principal du stage, la prise en main de cette technologie est rapide ;
  • Traitement de données / Big Data ;

Date souhaitée de début de mission

02/03/2026

Société

EDF

Localisation du poste

Localisation du poste

Europe, France, Ile-de-France, Yvelines (78)

Ville

Chatou

Langue de l'offre

Français

Critères candidat

Niveau de formation

06 - BAC +4 / BAC +5

Spécialisation du diplôme

Recherche & Développement

Expérience minimum souhaitée

Débutant

Compétences transverses

  • Autonomie
  • Sens des responsabilités
  • Rigueur / Respect des consignes
  • Capacité d'analyse / Esprit de synthèse
  • Créativité

Autres informations

Permis VL

Non