Numerical Optimization solver development
Focus on Mixed Integer Second Order Cone Programs (MISOCP) and Mixed Integer convex nonlinear programs (convex MINLP).
Artelys is an international company based in France (HQ), with offices in Brussels (Belgium), Chicago (US) and Montréal (Canada). Artelys is specialized in optimization, decision-making and modeling. Relying on their high level of expertise in quantitative methods, Artelys’ consultants deliver efficient solutions to complex business problems. They provide services to numerous industries: Energy & Environment, Logistics & Transportation, Telecommunications, Finance, Defense, etc.
Artelys offers a wide variety of services, including software solutions (optimization solvers, business specific solutions & specific software developments), consulting, project management assistance, training, etc. For instance, Artelys develops Knitro, a state-of-the-art nonlinear optimization solver, and also the Artelys Crystal software suite which addresses specific business problems (especially in the energy sector and planning) including optimization and visualization tools.
The company was founded with an ambition to provide sound quantitative analysis for daily business decisions and its reputation and growth rely on a number of key values such as competence and experience, commitment to deliver and client satisfaction.
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, study the state of the art and 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 on real test cases.
The candidate will also integrate the POEMA network and have the opportunity to participate in the network activities.
The candidate must have a master’s 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).
The candidate should be fluent in English. Knowledge of French is an asset.
Have — at the date of recruitment — a Master’s degree in Computer Science, Mathematics or Engineering (or any equivalent diploma). Should have — at the date of recruitment — less than 4 years of a research career, and not have a doctoral degree. The 4 years are measured from the date when they obtained the degree which would formally entitle them to embark on a PhD. Trans-national mobility: The applicant — at the date of recruitment — should not have resided in France for more than 12 months in the 3 years immediately prior to recruitment, and not have carried out their main activity (work, studies, etc.) in that country.
The duration of the job is 7 months in our Paris office.
This is your dream job? Apply now!