
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 cœur de calcul de la suite logicielle Artelys Crystal, utilisé notamment par les applications Artelys Crystal Super Grid et Artelys Crystal Energy Planner, intègre une méthode Monte-Carlo utilisée pour l’adequacy assessment, c’est-à-dire l’évaluation de la sécurité d’approvisionnement énergétique. Ces études reposent sur un grand nombre de simulations annuelles au pas horaire, formulées comme des problèmes d’optimisation linéaire (LP) ou linéaire en nombres entiers (MIP), dont le coût de calcul devient rapidement déterminant.
Pour maîtriser ce coût, les simulations peuvent être réalisées en horizon glissant : l’année est découpée en fenêtres successives, résolues l’une après l’autre, chaque fenêtre partant de l’état final de la précédente. Cette approche complique la gestion des moyens de flexibilité (stockages, effacement de la demande, etc.).
Artelys souhaite aujourd’hui accélérer ces méthodes, tout en améliorant leur précision et leur capacité à couvrir un large éventail d’incertitudes. Le stage portera à la fois sur des aspects méthodologiques (gestion des flexibilités, tirages Monte-Carlo, accélération des calculs) et applicatifs, sur des cas d’étude réalistes. Il est attendu que le/la stagiaire réalise les tâches suivantes :
Revue de la littérature sur les méthodes d’évaluation de la sécurité d’approvisionnement et sur la gestion de la flexibilité.
Amélioration des méthodes de gestion des moyens de flexibilité en horizon glissant.
Développement de nouveaux types de tirages Monte-Carlo (aléas climatiques, variations de la demande, etc.) et de nouveaux workflows de simulation.
Analyse comparative des performances (qualité des résultats, temps de calcul) et validation sur des environnements de calcul parallèle mis à disposition par l’équipe.
Participation à la conception de solutions intégrées dans le moteur de calcul, avec une forte exigence d’efficacité numérique.
Tests et validation des implémentations sur des environnements de calcul parallèle mis à disposition par l’équipe.
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, simulation stochastique et énergie. Rigoureux(se) et passionné(e), vous faites preuve d’initiative et d’imagination, et possédez déjà une bonne aisance en programmation.
Compétences requises :
Méthodes numériques d’optimisation : programmation linéaire, solveurs MIP
Recherche opérationnelle
Programmation : Python
Compétences appréciées :
Programmation : C++
Méthodes Monte-Carlo et optimisation stochastique
Méthodologies de benchmarking et de High Performance Computing
Connaissances en systèmes énergétiques (production, stockage, 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.