We're not just a job board.

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Read More

Mathematical Software Engineer (27095)

London, WC1
To £60k DoE

Finding mathematical solutions to complex optimisation problems

This London-based company creates mathematical toolkits for solving intractable, numerical optimisation problems in industry. Their unique software tackles real-world problems, providing a high value service to their clients. Due to continued success, they are seeking a Mathematical Software Engineer to join their growing team.

Your role would involve you in developing highly mathematical code in Java to implement optimisation algorithms used to model complex industrial processes and logistics, simulating factors such as resource dependencies and scheduling interactions. The output of these models will enable substantial savings in time and costs for the end customer.

The position requires a strong mathematics or mathematical modelling background coupled with strong software engineering skills in Java (or possibly C++ or C#). You will need to be au-fait with software engineering best practice, comfortable working with large codebases, and designing, implementing, and debugging intricate Java programs.

You will need:

  • An excellent academic background in mathematics with a 1st or 2.1 STEM degree from a very highly ranked university (Russel Group or equivalent), and a relevant MSc or PhD in combinatorics, optimisation, or similar subject.
  • Demonstrably strong coding skills in Java, modern OO C++, or possibly C#, together with a good grasp of software engineering practice – version control, code reviews etc. Commercial coding experience would be valued but is not essential.

The company are based in a pleasant Central London location within easy reach of transport hubs and excellent amenities. You would be joining a small but expanding team of engineers where your career can develop as the company grows.

Keywords: Java, C++, C#, Mathematical Modelling, Optimisation, Combinatorics, PhD, Masters, Central London

Interested? Send your CV to ECM Selection; whilst we can only put forward the top few candidates, we do read every CV and try to respond to everyone. Or recommend a friend for £250, details at http://ecmselection.co.uk/tell-a-friend.

Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.