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 embarque un moteur de calcul capable d’optimiser la production des systèmes énergétiques au meilleur coût compte tenu de l’ensemble des contraintes du système. Ce moteur de calcul est capable de résoudre différents types de problèmes :
Optimisation du système énergétique continental par filières (optimisation linéaire)
Optimisation des investissements dans le système énergétique ; investissements dans les moyens de production de stockage et/ou de transmission (optimisation linéaire + algorithme de décomposition ou heuristiques)
Optimisation d’un ensemble d’unités de production (optimisation linéaire avec nombres entiers)
Le dernier problème est communément appelé « Unit Commitment problem» et doit prendre en compte certaines caractéristiques physiques des centrales de production (Puissance minimale, démarrage à chaud/à froid, temps minimal d’arrêt, etc.) qui induit l’utilisation de nombres entiers qui peut rendre la résolution de ce problème compliqué.
Artelys souhaiterait explorer de nouvelles méthodes d’optimisation dans un but d’amélioration des performances du cœur de calcul sur certains problèmes, que ce soit des problèmes long-terme ou de la planification court-terme.
Ce stage porte donc sur la recherche et mise en œuvre de telles méthodes, couplées ou non à l’utilisation du solveur type FICO Xpress, afin de résoudre le problème de « unit commitment ». Il est attendu que le/la stagiaire réalise les tâches suivantes :
Revue de la littérature sur les méthodes envisagées
Implémentation et comparaison des différentes méthodes sélectionnées
Tests de performances sur des instances du problème
Participation au choix des méthodes mathématiques et à la définition des algorithmes d’optimisation permettant de couvrir les besoins fonctionnels émanant de nos consultants et de nos clients.
Conception et implémentation de ces solutions, avec une forte exigence d’efficacité numérique.
Test et validation des implémentations. A cette fin, l’équipe dispose d’un accès exclusif à des machines dédiées au calcul parallèle.
En cursus ingénieur ou master en informatique avec une spécialisation en Mathématique/Informatique, vous êtes curieux(se) et désireux(se) d’approfondir vos compétences en optimisation et en informatique. 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 :
Méthodes numériques d’optimisation : programmation linéaire, solveurs MIP
Recherche opérationnelle
Programmation : C++, Python
Compétences appréciées :
Méta-heuristiques
Méthodologies de benchmarking
Compilation
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.