Job

Computer scientist specialized in numerical computation engines
You will apply your IT and numerical skills in mathematical optimisation to the provision and optimisation of Artelys' digital components.

Why join Artelys?

Artelys implements quantitative decision support solutions using mathematical decision-making models and algorithms: statistics, data analysis, artificial intelligence, numerical optimisation and operational research. Its activities, applied to the key sectors of Energy, Transport, Mobility, Health, make Artelys a key player in the ecological transition through the support and advice it provides to private companies and public institutions.

Joining Artelys is first and foremost joining a dynamic and motivated team, a stimulating working environment and taking part in varied and exciting projects.

Artelys develops and operates various digital components, in particular Artelys Knitro. Edited entirely by Artelys, Artelys Knitro is one of the most advanced non-linear optimisation solvers in the world, and is used by hundreds of companies, universities and research laboratories.

job description

As part of our R&D team, you will apply your IT and numerical skills to the provision and optimisation of Artelys’ numerical components. You will be involved in:

  • Defining the best compilation options for each range of processors and libraries to guarantee the best performance;
  • Improving algorithms;
  • Component quality assurance (continuous integration processing chains, functional and technical non-regression – calculation times and memory footprints);
  • Virtualisation, packaging and secure deployment (digital signatures) of components;
  • Implementation of services and interfaces for operating digital components: distribution of calculations, development and maintenance of APIs.
  • WHAT WE ARE LOOKING FOR

    With at least 3 years of experience, you are the ideal candidate if you are familiar with the following technologies and tools:

  • Linux technologies, you are also curious about other worlds
  • C++ and precompilation options
  • CMake
  • At least one HPC scheduling technology (slurm, sge, htcondor) and principles of distributed computing
  • Linear Algebra tools
  • Motivated by state-of-the-art technologies and innovations, you will be able to tackle different approaches to customer problems or benchmarks with a view to continuous improvement.

    Combinatorial and non-linear optimisation knowledge will also be appreciated.

    Artelys is growing fast and is looking for proactive and creative people who are keen to add value to their work and are motivated to take part in the development of our business.

    Fluency in English and French is required.

    WORKING CONDITIONS

    • Permanent position to be filled in our Paris or Lyon offices;

    • Our offices are ideally located in the downtown of each town in which we operate;

    • Between ½ and 2 days’ remote working per week, to be scheduled according to your preference;

    • Flexible working hours.

     

    This is your dream job? Apply now!

    🛈

     

    © ARTELYS • All rights reserved • Legal mentions

    Pin It on Pinterest

    Share This