Join Artelys!

Why joining Artelys?

Joining Artelys means working within a dynamic and motivated team, in a challenging working environment, with diverse and exciting projects. Developed by Artelys, Artelys Knitro is one of the most advanced solvers for nonlinear optimization. Knitro is used by hundreds of firms, universities and research laboratories all over the world.


Artelys is part of POEMA, a Marie Skłodowska-Curie Innovative Training Network (2019-2022), offering 15 PhD positions starting from September 2019.

Its goal is to train scientists at the interplay of algebra, geometry and computer science for polynomial optimization problems and to foster scientific and technological advances, stimulating interdisciplinary and intersectoriality knowledge exchange between algebraists, geometers, computer scientists and industrial actors facing real-life optimization problems.

The proposed PhD projects are investigating the development of new algebraic and geometric methods combined with computer algebra techniques for global non-linear optimization problems and their applications, in particularly, in smarter cities challenges, urban traffic management, water network management, energy flow control, or environmental monitoring.

Description of work

The main expected result during this thesis at Artelys is developing novel practical algorithms based on polynomial relaxations for solving mixed-integer nonlinear programs arising in power systems optimization.

As part of a young and dynamic high-level R&D IT team, your mission will be to:

• Design and develop various decision support functions and optimization models
• For a given problem, enumerate, prototype and compare various resolution methods (exact or approximate, relaxations, branch-and-bound, branch-and-cut, mixed integer variables, complementarities, constraint programming, etc.)
• Design and implement the chosen solutions, with a strong requirement for reliability and numerical efficiency
• Integrate and test these features into the nonlinear optimization solver Artelys Knitro

Required skills

Ideal candidates must have a master degree in computer science and/or applied mathematics. You should have a solid background in Operations Research. You are curious and enthusiast to exploit your computer development skills and your knowledge of optimization research.

Operational on various contexts and real issues. Rigorous and passionate, you show initiative and imagination and already have an ease in programming in programming and scientific languages (C/C++, Python, R, Julia).

During this thesis, you will be brought to develop your skills in:

• Linear, nonlinear and polynomial optimization
• Combinatorial optimization
• Power systems modeling and optimization
• Software development and programming
• Versioning, Integration (Git, Jenkins, Maven)

The candidate should be fluent in English. Knowledge of French is an asset.

The candidate will have research stays (secondments) at CNRS (Toulouse, France), and at Tilburg University (Tilburg, The Netherlands).

Special conditions for application

• Have a Master’s degree in Computer Science, Mathematics or Engineering (or any equivalent diploma).
• Should have less than 4 years of a research career, and not have a doctoral degree.
Should not have resided in France for more than 12 months in the 3 years immediately prior to recruitment

Procedures for application

All candidates must apply via

The applications closing date is March 15, 2019.

Interviews will be conducted in Paris and remotely in April/May 2019.

The start of this position will be in autumn 2019 and will last 3 years maximum.