PhD-qualified Software Engineer
PhD-qualified Software Engineer

PhD-qualified Software Engineer

London Full-Time 42000 - 84000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Develop mathematical software for optimisation problems in logistics and trading.
  • Company: Join a growing company creating innovative tools used by clients globally.
  • Benefits: Enjoy a vibrant work environment in Central London with great transport links.
  • Why this job: Be part of a cutting-edge team adopting machine learning technology to solve real-world problems.
  • Qualifications: PhD in computing or mathematics, strong coding skills in Java, C#, C++, or Rust required.
  • Other info: Ideal for those passionate about coding and mathematical challenges.

The predicted salary is between 42000 - 84000 £ 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.

PhD-qualified Software Engineer employer: TN United Kingdom

This company stands out as an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among its talented team of engineers. Located in the heart of Central London, employees benefit from excellent transport links and a vibrant environment, while also enjoying opportunities for professional growth through ongoing training and exposure to cutting-edge machine learning technologies. With a commitment to employee well-being and a focus on meaningful projects that have a global impact, this is a fantastic place for those looking to advance their careers in mathematical software engineering.
T

Contact Detail:

TN United Kingdom Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Make sure to showcase your hands-on coding experience in Java, C#, C++, or Rust during any networking opportunities. Engage with professionals in the field through meetups or online forums, and discuss your projects to demonstrate your skills.

✨Tip Number 2

Familiarise yourself with the latest advancements in machine learning, particularly large language models and neural networks. Attend workshops or webinars to deepen your understanding, as this knowledge could set you apart from other candidates.

✨Tip Number 3

Connect with current employees of the company on LinkedIn. Engaging with them can provide insights into the company culture and expectations, and they might even share tips on how to stand out in the application process.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges that focus on algorithms and data structures. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills before the interview.

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

PhD in Computer Science or a relevant mathematical subject
Strong academic background in computer science (1st or 2.1)
Hands-on coding skills in Java, C#, C++, Rust
Understanding of large language models
Knowledge of neural networks
Mathematical modelling skills
Numerical optimisation techniques
Problem-solving skills
Attention to detail
Ability to work collaboratively in a team
Strong analytical skills
Effective communication skills

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 languages like Java, C#, C++, or Rust.

Craft a Compelling Cover Letter: In your cover letter, explain why you are interested in this specific role and how your background aligns with the company's focus on mathematical tools and machine learning. Mention any experience you have with large language models or neural networks.

Showcase Relevant Projects: If you have worked on projects that involve numerical optimisation or machine learning, be sure to include these in your application. Describe your role, the technologies used, and the outcomes achieved to demonstrate your practical skills.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a software engineering role.

How to prepare for a job interview at TN United Kingdom

✨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.

✨Demonstrate Your Coding Skills

Since hands-on coding is crucial, be ready to discuss your experience with languages like Java, C#, C++, or Rust. You might even be asked to solve a coding problem during the interview, so practice common algorithms and data structures.

✨Understand the Company’s Technology

Familiarise yourself with the company’s software toolkit and the types of numerical optimisation problems they solve. Showing that you understand their products and how machine learning fits into their strategy will impress the interviewers.

✨Prepare Questions About Machine Learning

Since the role involves machine learning technology, prepare insightful questions about their current projects or future plans in this area. This shows your genuine interest and helps you gauge if the company aligns with your career goals.

PhD-qualified Software Engineer
TN United Kingdom
T
  • PhD-qualified Software Engineer

    London
    Full-Time
    42000 - 84000 £ / year (est.)

    Application deadline: 2027-03-21

  • T

    TN United Kingdom

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>