poste

Expert(e) en Optimisation Numérique et Simulation

 

 

Vous mettrez en œuvre vos compétences numériques en optimisation mathématique pour concevoir et développer des solveurs d’optimisation de pointe.

Pourquoi rejoindre artelys?
Rejoindre Artelys, c’est avant tout rejoindre une équipe dynamique et motivée, un environnement de travail stimulant et participer à des projets variés et passionnants dont voici un petit aperçu :

Au sein de la suite Artelys Crystal, Artelys a développé un moteur d’optimisation intégrant entre autres des algorithmes pour le dimensionnement de grands systèmes électriques. Ce moteur de calcul est ainsi capable de résoudre des grands problèmes en s’appuyant sur des techniques poussées de Recherche Opérationnelle, implémentées avec une forte exigence d’efficacité numérique et utilisant du calcul parallèle.

Edité entièrement par Artelys, Artelys Knitro est un des solveurs d’optimisation non-linéaire les plus avancés au monde, et utilisé par des centaines d’entreprises, universités et laboratoires de recherche.

Projet d’envergure piloté par RTE, le projet TERRE (Trans European Replacement Reserves Exchange) vise à développer une plateforme informatique pour la cotation de services échangés entre les producteurs et gestionnaires européens de réseaux de transport d’électricité. Artelys, avec ses partenaires, est chargé de fournir l’algorithme de couplage de la plateforme. Cet algorithme passera par la résolution d’un problème d’optimisation complexe et de grande taille, qui prendra en compte les offres des différents fournisseurs, les demandes d’équilibrage et des contraintes strictes d’équité entre les acteurs. Réalisant des cotations à chaque heure de la journée, la robustesse et les performances du moteur d’optimisation sont très fortement contraintes : des résultats sont à fournir sous 3 minutes pour un problème contenant jusqu’à 500 000 offres (+ infos).

Descriptif du poste

Au sein de nos équipes de R&D, vous mettrez en œuvre vos compétences numériques dans le domaine de la recherche opérationnelle pour concevoir et développer des solveurs d’optimisation de pointe.

Vous aurez souvent l’opportunité de travailler sur plusieurs types de bibliothèques numériques développées par Artelys : programmation non-linéaire continue et mixte (Artelys Knitro), programmation par contrainte (Artelys Kalis), optimisation de systèmes énergétiques (Artelys Crystal Optimization Engine).

Vous serez en charge du développement de nouvelles fonctionnalités algorithmiques mêlant mathématique et informatique, tout en cherchant à maintenir un haut de niveau de robustesse et de performance des logiciels.

 

Selon les projets, les solutions réalisées pourront s’inscrire dans trois cadres   différents :

  • Au sein de bibliothèques numériques développées par Artelys, en particulier Artelys Knitro, Artelys Kalis, Artelys Crystal Optimization Engine, ou PowSyBl Open Load Flow
  • Dans le cadre d’une prestation pour le compte d’un de nos clients
  • Dans le cadre des programmes de recherche auxquels Artelys participe
PROFIL RECHERCHE

Titulaire d’un Doctorat dans les domaines des mathématiques appliquées ou de la recherche opérationnelle ou d’une expérience équivalente d’au moins 3 ans après un diplôme d’ingénieur ou une formation universitaire supérieure, vous possédez des connaissances solides dans plusieurs domaines :

  • Maîtrise des langages de programmation C/C++ et Python
  • Théorie des graphes, maîtrise des algorithmes les plus courants
  • Algorithmes d’optimisation continue (descente de gradient, point intérieur, méthode des contraintes actives, etc.)
  • Algorithmes d’optimisation combinatoire (recherche arborescente, génération de coupes, heuristiques, propagation de contraintes)
  • Outils d’algèbre linéaire (en particulier méthode résolution de systèmes linéaires)
  • Capacités à modéliser un problème d’optimisation et à proposer des heuristiques de résolutions
  • Maitrise de l’anglais

Les compétences dans les domaines suivants seront également très appréciées :

  • Langages de programmation additionnels (MATLAB, R, Julia, Java, C#)
  • Connaissances dans les domaines de l’énergie, en particulier des systèmes électriques, et des transports
  • Machine learning, data science

Curieux(se) et enthousiaste, vous aimez vous frotter à des problèmes complexes et souhaitez développer des outils logiciels haute-performance, innovants et basés sur des méthodes mathématiques de pointe. Vous faites également preuve d’une grande rigueur dans les travaux que vous entreprenez. Vous souhaitez contribuer à créer un environnement de travail ou chacun peut développer ses compétences et son esprit d’initiative.

Conditions

Contrat à durée indéterminée à pourvoir dans nos locaux à Paris, Lyon,  Nantes, Bruxelles, ou Montréal.

Ce poste vous intéresse ? Postulez dès maintenant !

🛈
© ARTELYS • Tous droits réservés • Mentions légales

Pin It on Pinterest

Share This