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.


As part of a young and dynamic highly qualified 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

Your Profile

Master Degree in Operations Research (OR), Optimization, Applied Mathematics, Industrial Engineering, or Computer Science. You are curious and enthusiast to exploit your computer development skills and your knowledge of optimization research.

• Specialization: Linear, nonlinear or polynomial optimization / Power systems modeling and optimization
• Required skills: Combinatorial Optimization, software development and programming (C/C++, Python, R, Julia)
• Preferred skills: Nonlinear or Polynomial optimization / Energy systems models

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


This training will last 4 to 5 months, from May to September 2019.

The location could be either in Paris (France) or in Montreal (Québec).

It could be followed by a thesis during 3 years, via the MSCA European Commission program.

More information:

- Apply online -