Job Summary
Developing highly mathematical code in Java in the heart of London
Central London; to Β£70k DoE
Based in central London, this company are developers of a mathematical toolkit used by clients worldwide to solve complex numerical optimisation problems. Their unique software tackles real-world challenges in the energy sector, enabling more streamlined and efficient operations. As their business grows, they are seeking a Mathematical Software Engineer to join their growing team.
This role centres around developing highly mathematical code in Java to implement the algorithms used to model and optimise complex industrial processes and logistics. They simulate 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 conversant with software engineering best practice, comfortable working with large and complex codebases, and designing, implementing, and debugging Java software.
Qualifications
- 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's offices are based in a pleasant 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
eligible to live and work in the UK.
#J-18808-Ljbffr
Mathematical Software Engineer in City of London employer: ECM Selection (Holdings) Limited
ECM Selection (Holdings) Limited is an exceptional employer located in the vibrant heart of Central London, offering a dynamic work culture that fosters innovation and collaboration. Employees benefit from continuous professional development opportunities, allowing them to enhance their skills while working on cutting-edge projects that make a real impact in optimising industrial processes. With a focus on employee well-being and a supportive team environment, ECM Selection is dedicated to creating a rewarding workplace for those passionate about mathematics and software engineering.
Contact Details:
ECM Selection (Holdings) Limited Recruitment Team