Stage - Artelys Knitro pour l'optimisation des systèmes énergétiques F/H

Paris - Stage (6 mois)

À propos de Artelys

Rejoindre Artelys, c’est avant tout intégrer un environnement stimulant, composé d’expert(e)s passionné(e)s et se donner l’opportunité de prendre part à des projets traitant de problématiques variées et complexes répondant notamment aux grands enjeux de notre époque.

Nous développons des cœurs de calculs de pointe couvrant à la fois des applications moyen/long terme, avec l’optimisation de systèmes énergétiques à l’échelle nationale ou continentale, et le court terme opérationnel, en concevant des algorithmes performants pour le clearing des marchés et la gestion des réseaux électriques. Artelys est également l’éditeur d’Artelys Knitro, l’un des solveurs d’optimisation non-linéaire les plus performants au monde, utilisé par des centaines d’entreprises, universités et laboratoires de recherche. 

Le poste

Le cœur de calcul de la suite logicielle Artelys Crystal, utilisé notamment par les applications Artelys Crystal Super Grid et Artelys Crystal Energy Planner, permet d’optimiser le fonctionnement et le développement des systèmes énergétiques à l’échelle nationale ou continentale. Les problèmes résolus sont majoritairement des problèmes d’optimisation linéaire (LP) et linéaire en nombres entiers (MILP) de grande taille, pouvant atteindre plusieurs millions de variables. 

Le cœur de calcul dispose déjà d’une interface avec Artelys Knitro. Artelys souhaite aujourd’hui renforcer cette intégration afin de mieux exploiter les capacités du solveur au service de ces applications. Le travail portera sur deux dimensions complémentaires : 

  • Perspective LP/MILP : amélioration des performances, en travaillant à la fois sur la manière dont les problèmes générés par le cœur de calcul sont transmis à Artelys Knitro (conditionnement, prétraitement, choix de modélisation) et sur leur résolution (paramétrage, presolve, réglages adaptés aux problèmes énergétiques), sur des instances issues des scénarios publics européens du TYNDP (Ten-Year Network Development Plan). 

  • Perspective modélisation : extension des formulations exploitant les capacités d’Artelys Knitro, notamment non linéaires, afin d’enrichir la représentation des systèmes énergétiques. 

Il est attendu que le/la stagiaire réalise les tâches suivantes : 

  • Revue de la littérature sur la résolution de problèmes LP/MILP de grande taille et sur l’optimisation non linéaire appliquée aux systèmes énergétiques. 

  • Analyse du comportement d’Artelys Knitro sur les instances du cœur de calcul et mise en relation avec les choix de modélisation. 

  • Proposition et implémentation d’améliorations, côté modèle comme côté solveur, et participation à la réalisation d’un benchmark spécifique à ces problèmes. 

  • Extension et prototypage de formulations exploitant les capacités d’Artelys Knitro au-delà du cadre LP/MILP. 

  • Test et validation des implémentations. À cette fin, l’équipe dispose d’un accès exclusif à des machines dédiées au calcul parallèle. 

Profil recherché

En cursus ingénieur ou master en mathématiques appliquées, recherche opérationnelle ou informatique, vous êtes curieux(se) et désireux(se) d’approfondir vos compétences en optimisation et en calcul scientifique. Rigoureux(se) et passionné(e), vous faites preuve d’initiative et d’imagination et possédez déjà une aisance en programmation. 

Compétences requises : 

  • Optimisation linéaire, linéaire en nombres entiers et non linéaire : fondements théoriques et algorithmiques 

  • Programmation : Python / C++ 

Compétences appréciées : 

  • Méthodologies de benchmarking et de paramétrage de solveurs 

  • Méthodes de points intérieurs 

  • Connaissances en systèmes énergétiques (production, réseaux, marchés) 

Vous serez amené(e) à collaborer avec les équipes techniques et fonctionnelles, dans un environnement international. De bonnes qualités de communication et une maîtrise de l’anglais seront donc aussi utiles. 

Conditions de travail :

  • Stage de 6 mois de fin d'étude ; 

  • Horaires de travail flexibles ; 

  • Des bureaux situés dans le 9ème arrondissement. 

Processus de recrutement

  • Etape 1 : un premier échange RH de 30 minutes pour comprendre votre parcours et vos motivations. 

  • Etape 2 : un second échange en visioconférence avec deux interlocuteurs, ainsi qu’un rapide échange de 15 minutes avec le Directeur Général d’Artelys (1 heure en binôme + 15 minutes). 

  • Etape 3 : si vos entretiens ont été concluants, nous vous inviterons à vous rendre dans nos locaux, afin de vous faire une offre en présentiel et vous présenter l’environnement de travail. 

Artelys s'engage à garantir un processus de recrutement inclusif à compétences égales. Toutes les candidatures seront étudiées de manière éthique et équitable.

Détails sur le poste
Paris, Île-de-France, France
Stage (6 mois) - Temps plein
Optimisation
Tous niveaux acceptés
Paris
Propulsé parTaleez