Implémentation de courbes de charge dans un code scientifique python F/H

Détail de l'offre

Informations générales

Référence

2026-185536  

Date de début de diffusion

23/10/2026

Date de modification

23/10/2026

Périmètre de publication

Standard

Description du poste

Famille professionnelle / Métier

AUTOMATISMES ELECTRONIQUE INFO INDUST - Ingénierie / Expertise / Recherche

Intitulé du poste

Implémentation de courbes de charge dans un code scientifique python F/H

Type de contrat

Stage

Description de la mission

Contexte :

Les activités de R&D du groupe EDF sont structurées autour de trois grands domaines : la production d’énergie, les réseaux de transport et de distribution et le développement commercial.

Le département « Technologies et Recherche pour l'Efficacité Energétique » (TREE) accompagne le développement commercial d’EDF SA et de ses filiales, en France et à l’international. Le département TREE apporte expertise et appui aux entités du Groupe EDF pour la promotion des usages raisonnés de l’énergie et le développement de solutions techniques et de services innovants dans le domaine de l’optimisation énergétique et de l’environnement, à destination des clients des secteurs du résidentiel, du tertiaire et de l’industrie.

Le stage s’effectuera au sein du Groupe « Décarbonation des Territoires » (E3T) du département TREE.

Le groupe E3T développe l’outil Match’HEAT. C’est un outil d’aide à la décision, développé en Python avec une interface Streamlit qui permet d'explorer les synergies de chaleur à l'échelle d'un territoire (récupération de chaleur fatale d'industries ou de data centers pour alimenter des bâtiments résidentiels et tertiaires). À partir de données géographiques d'acteurs, il réalise le tracé optimal d’un réseau de chaleur en suivant le réseau routier réel (OpenStreetMap), le dimensionnement hydraulique et thermique des canalisations (DN, pertes thermiques), ainsi que le bilan technico-économique et carbone complet (CAPEX, OPEX, CO₂ évité).

Objectif du stage :

Actuellement, l'outil dimensionne les réseaux sur la base de ratios annuels d'heures de fonctionnement. L'enjeu de ce stage est d'amener l'outil à un degré de maturité supérieur en intégrant la dynamique temporelle via des courbes de charge issues notamment de la courbothèque R&D d’EDF. Cela permettra d'évaluer finement le foisonnement des besoins, la pointe réelle de puissance, et le taux de couverture temporel des gisements de chaleur fatale.

 

Profil souhaité

Le stage s’articulera autour des activités suivantes :

1. Analyse et structuration des courbes de charge :

  • Identifier et extraire les profils horaires types (tertiaire, résidentiel, industrie, data center) issus de la courbothèque d’EDF et de bases de données publiques ;
  • Concevoir le modèle de données (classe Python, intégration temporelle) pour associer ces chroniques aux acteurs donneurs et receveurs.

 

2. Adaptation et enrichissement du moteur de calcul Python :

  • Adapter les modules de logique métier et d'allocation des flux (MILP / PuLP) pour traiter les séries temporelles et déduire les puissances appelées au cours de l'année ; 

 

3. Restitution et interface utilisateur :

  • Enrichir l’application web interactive (Streamlit) pour visualiser les courbes de charge, monotones de puissance et indicateurs temporels ;
  • Mettre à jour les modèles d'import/export Excel et les synthèses de reporting du projet.

 

4. Validation sur cas d’études territoriaux :

  • Tester et valider la nouvelle chaîne de calcul sur des cas concrets de territoires ou de parcs d'activités réels ;
  • Comparer les résultats obtenus (CAPEX, dimensionnement des canalisations) entre l'approche annuelle forfaitaire actuelle et l'approche dynamique horaire.

 

Formation du/de la candidat(e) et compétences requises

Vous êtes actuellement en dernière année d’école d’ingénieur ou en Master 2 (énergétique, génie des procédés ou modélisation numérique appliquée aux systèmes énergétiques).

 

Plus précisément :

  • Vous possédez de solides connaissances en thermique des systèmes, réseaux de chaleur ou génie énergétique ;
  • Vous maîtrisez la programmation en Python et la manipulation de données (notamment avec des bibliothèques telles que pandas, numpy) ;
  • Vous avez un intérêt marqué pour la modélisation technico-économique et la transition écologique des territoires ;
  • Vous êtes rigoureux.se, autonome et force de proposition pour faire évoluer un code scientifique ;
  • Vous avez une bonne aisance relationnelle et appréciez le travail en équipe.
  • Vous avez de bonnes capacités rédactionnelles et organisationnelles

 

Le stage proposé se déroulera sur le site EDF Lab R&D des Renardières à Moret-sur-Loing (Seine-et-Marne, à 15 km de Fontainebleau).

Date souhaitée de début de mission

01/02/2027

Société

EDF

Localisation du poste

Localisation du poste

Europe, France, Ile-de-France, Seine et Marne (77)

Ville

Moret Loing et Orvanne

Langue de l'offre

Français

Critères candidat

Niveau de formation

06 - BAC +4 / BAC +5

Spécialisation du diplôme

  • Eco-efficacité énergétique
  • Informatique / Système d'informations
  • Thermique - éfficacité énergétique - chauffage

Expérience minimum souhaitée

Débutant

Compétences transverses

  • Capacité d'adaptation
  • Autonomie
  • Capacité d'analyse / Esprit de synthèse

Salaire brut (minimum)

1230

Salaire brut (maximum)

1557

Devise

EUR

Périodicité

Mensuel

Autres informations

Permis VL

Non