PhD-qualified Software Engineer Apply now
PhD-qualified Software Engineer

PhD-qualified Software Engineer

London Full-Time 43200 - 72000 £ / year (est.)
Apply now
E

At a Glance

  • Tasks: Join a team creating cutting-edge mathematical tools for logistics and trading.
  • Company: A growing company specializing in numerical optimization software with global clients.
  • Benefits: Work in Central London with great transport links and amenities.
  • Why this job: Be part of an innovative team adopting machine learning technology in a dynamic environment.
  • Qualifications: PhD in computing or mathematics, strong coding skills in Java, C#, C++, or Rust required.
  • Other info: We read every CV and respond to all applicants, so don't hesitate to apply!

The predicted salary is between 43200 - 72000 £ per year.

Looking for a mathematical software engineer role at a growing company that’s starting their adoption of machine learning technology?

This company creates mathematical tools for solving numerical optimisation problems for logistics and trading. Their unique software toolkit is relied upon by clients worldwide. Due to their continued success, they are seeking to recruit an additional engineer to the team with an outstanding background in computer science, as well as strong coding and mathematical skills.

You will need:

  • A strong academic background in computer science (1st or 2.1 from a leading university, good A-levels or equivalent), and a PhD in a relevant computing or mathematical subject.
  • Hands-on coding skills in Java, C#, C++, Rust, or similar. (Regrettably, scripting languages alone won’t be sufficient.)

A strong understanding of large language models or neural networks would be advantageous.

The company is based in Central London with excellent transport hubs and amenities nearby.

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.

Keywords: Java, Mathematical Modelling, PhD, LLMs, Neural Networks, Central London

#J-18808-Ljbffr

PhD-qualified Software Engineer employer: ECM Selection

This company is an exceptional employer, offering a dynamic work environment in the heart of Central London, where innovation meets collaboration. With a strong focus on employee growth, they provide opportunities for professional development and hands-on experience with cutting-edge machine learning technologies. The supportive culture encourages creativity and problem-solving, making it an ideal place for PhD-qualified software engineers to thrive and contribute to impactful projects.
E

Contact Detail:

ECM Selection Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land PhD-qualified Software Engineer

✨Tip Number 1

Make sure to highlight your PhD research and any relevant projects that showcase your mathematical and coding skills. This will demonstrate your expertise and passion for the field.

✨Tip Number 2

Familiarize yourself with the company's software toolkit and the specific numerical optimization problems they solve. This knowledge will help you tailor your discussions during interviews and show your genuine interest in their work.

✨Tip Number 3

Network with professionals in the machine learning and software engineering fields. Attend relevant meetups or conferences in Central London to connect with potential colleagues and gain insights into the industry.

✨Tip Number 4

Brush up on your coding skills in Java, C#, C++, or Rust. Consider working on personal projects or contributing to open-source projects to demonstrate your hands-on experience with these languages.

We think you need these skills to ace PhD-qualified Software Engineer

PhD in a relevant computing or mathematical subject
Strong academic background in computer science
Hands-on coding skills in Java, C#, C++, or Rust
Understanding of large language models (LLMs)
Knowledge of neural networks
Mathematical modelling
Problem-solving skills
Analytical thinking
Attention to detail
Ability to work in a team
Strong communication skills
Adaptability to new technologies

Some tips for your application 🫡

Highlight Your Academic Background: Make sure to emphasize your strong academic qualifications, particularly your PhD in a relevant computing or mathematical subject. Mention your 1st or 2.1 degree from a leading university and any notable achievements during your studies.

Showcase Your Coding Skills: Clearly outline your hands-on coding experience in languages such as Java, C#, C++, or Rust. Provide specific examples of projects or applications where you utilized these skills to demonstrate your proficiency.

Demonstrate Understanding of Machine Learning: If you have experience with large language models or neural networks, be sure to include this in your application. Discuss any relevant projects or research that showcase your understanding of these technologies.

Tailor Your CV: Customize your CV to align with the job description. Use keywords from the listing, such as 'mathematical modelling' and 'numerical optimisation', to ensure your application stands out to the hiring team.

How to prepare for a job interview at ECM Selection

✨Showcase Your Academic Achievements

Make sure to highlight your strong academic background in computer science and your PhD. Be prepared to discuss specific projects or research that demonstrate your expertise in mathematical software engineering.

✨Demonstrate Coding Proficiency

Since hands-on coding skills are crucial, be ready to showcase your experience with Java, C#, C++, or Rust. You might be asked to solve coding problems during the interview, so practice common algorithms and data structures beforehand.

✨Discuss Machine Learning Knowledge

If you have experience with large language models or neural networks, make sure to bring it up. Discuss any relevant projects or applications you've worked on, as this could set you apart from other candidates.

✨Prepare Questions About the Company

Research the company’s software toolkit and its applications in logistics and trading. Prepare insightful questions that show your interest in their work and how you can contribute to their success.

PhD-qualified Software Engineer
ECM Selection Apply now
E
  • PhD-qualified Software Engineer

    London
    Full-Time
    43200 - 72000 £ / year (est.)
    Apply now

    Application deadline: 2026-12-14

  • E

    ECM Selection

  • Other open positions at ECM Selection

    E
    Senior Full Stack Engineer

    ECM Selection

    Cambridge Full-Time 43200 - 72000 £ / year (est.)
Similar positions in other companies
E
Software Engineer, Modelling Tools

ECM Selection (Holdings) Limited

Guildford Full-Time 70000 £ / year
P
Senior Software Engineer

Peaple Talent

London Full-Time
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>