PhD-qualified Software Engineer
PhD-qualified Software Engineer

PhD-qualified Software Engineer

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Join a team creating innovative mathematical tools for logistics and trading.
  • Company: A growing company focused on machine learning and numerical optimisation solutions.
  • Benefits: Work in Central London with great transport links and amenities.
  • Why this job: Be part of a cutting-edge tech environment with global impact.
  • Qualifications: PhD in computing or mathematics, strong coding skills in Java, C#, C++, or Rust.
  • Other info: Open to candidates with varied backgrounds; we value your interest!

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 are based in Central London location 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.

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.

PhD-qualified Software Engineer employer: ECM Selection

Join a dynamic and innovative company in Central London that is at the forefront of mathematical software engineering and machine learning technology. With a strong emphasis on employee growth, you will have access to cutting-edge projects and a collaborative work culture that fosters creativity and professional development. Enjoy the benefits of working in a vibrant location with excellent transport links and amenities, making it an ideal place for talented individuals seeking meaningful and rewarding employment.
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. Tailor your discussions around how these experiences relate to the company's focus on numerical optimisation problems.

✨Tip Number 2

Familiarise yourself with the latest advancements in machine learning, particularly large language models and neural networks. Being able to discuss these topics confidently during interviews will demonstrate your commitment to staying current in the field.

✨Tip Number 3

Network with professionals in the industry, especially those who work with mathematical software or machine learning. Attend relevant meetups or conferences in Central London to make connections that could lead to referrals or insider information about the company.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges in Java, C#, C++, or Rust. Focus on algorithms and data structures, as well as problem-solving techniques that are relevant to optimisation tasks, to impress your interviewers.

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 skills
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 🫡

Tailor Your CV: Make sure your CV highlights your academic achievements, particularly your PhD and any relevant coursework or projects in computer science and mathematics. Emphasise your hands-on coding experience in Java, C#, C++, or Rust.

Showcase Relevant Skills: In your application, clearly outline your coding skills and any experience with large language models or neural networks. Provide specific examples of projects where you applied these skills.

Craft a Compelling Cover Letter: Write a cover letter that explains why you are interested in this role and how your background makes you a perfect fit. Mention your passion for mathematical software engineering and your enthusiasm for machine learning technology.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail, which is crucial in software engineering.

How to prepare for a job interview at ECM Selection

✨Showcase Your Academic Achievements

Make sure to highlight your academic background, especially your PhD and any relevant coursework. Be prepared to discuss how your studies have equipped you with the skills necessary for this role, particularly in computer science and mathematics.

✨Demonstrate Your Coding Skills

Since hands-on coding is crucial for this position, be ready to discuss your experience with languages like Java, C#, C++, or Rust. You might even want to prepare for a coding challenge or technical questions that test your proficiency in these languages.

✨Understand Machine Learning Concepts

Familiarise yourself with large language models and neural networks, as these are advantageous for the role. Be prepared to discuss any projects or experiences where you've applied these concepts, showcasing your understanding and enthusiasm for machine learning.

✨Research the Company and Its Tools

Take the time to learn about the company's software toolkit and its applications in logistics and trading. Being knowledgeable about their products will not only impress your interviewers but also help you articulate how you can contribute to their success.

PhD-qualified Software Engineer
ECM Selection
E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>