Developer (Simulation and Optimization)
Developer (Simulation and Optimization)

Developer (Simulation and Optimization)

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

At a Glance

  • Tasks: Join us to develop advanced mathematical models for cutting-edge engineering design software.
  • Company: ToffeeX is revolutionising engineering design with innovative AI-driven software solutions.
  • Benefits: Enjoy flexible work, 25 days holiday, private healthcare, and perks like Work From Home Fridays.
  • Why this job: Be part of a collaborative team solving real-world engineering challenges in a rapidly growing company.
  • Qualifications: Ph.D. in Applied Mathematics, Physics, Engineering, or related field required.
  • Other info: We're based in Central London with a fantastic culture and recent recognition in the Startups.co.uk 100 Index.

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

We are looking for someone to join the team who will be instrumental in developing and implementing advanced mathematical models that drive the ToffeeX engineering design software. You will collaborate with a multidisciplinary team to solve complex engineering problems, focusing on mathematical optimization, numerical methods for partial differential equations (PDEs), and computational geometry. This role offers the opportunity to work at the intersection of advanced mathematics, engineering, and technology in a rapidly growing company.

Key Responsibilities:

  • Develop and refine mathematical models and algorithms to address complex engineering challenges, particularly those involved in multi-physics simulation and associated PDE-constrained optimization problems.
  • Collaborate with engineers and software developers to integrate new features and improvements into our cloud-based platform, bringing value to customers.
  • Contribute to all stages of the software development lifecycle, from conceptualization to deployment and maintenance.
  • Interact with customer success engineers to understand customer needs.
  • Innovate beyond existing literature, developing creative approaches to solve unique real-world engineering problems.

Essential Skills & Experience:

  • Ph.D. in Applied Mathematics, Physics, Engineering, or a closely related field.
  • Research level experience in numerical methods for PDEs, mathematical modelling or PDE-constrained optimization.
  • Hands-on experience in developing and implementing numerical algorithms for solving complex simulation or optimization problems.
  • You thrive in a fast-paced, collaborative environment.

Desirable Skills & Experience:

  • Research level experience developing FVM/FEM solvers for physical systems.
  • Experience in numerical optimization topics such as nonconvex, robust, or Bayesian optimization.
  • Experience with topology or shape optimization.
  • Experience with AI/ML methods for physics or optimization problems.
  • Experience with software development in C++, Python, or similar languages.

Company Benefits:

  • Flexibility and support for continuous learning and professional growth.
  • 25 days holiday per annum (plus UK bank holidays).
  • Private Healthcare with Vitality Health.
  • Pension Scheme with NEST.
  • Cycle to Work scheme.
  • Perks at Work - Access to 30,000+ national & local employee discounts.
  • Work From Home Fridays.
  • Frequent Team Socials.
  • Visa Sponsorship options (available once probationary period is complete).

About us:

At ToffeeX, we are revolutionizing engineering design with our innovative software. This cutting-edge tool automates the creation of mechanical components for the engineering industry, leveraging advanced artificial intelligence, numerical simulation, and sophisticated mathematical optimization techniques. By bringing these innovations to the cloud, we empower design engineers to create components that outperform existing solutions. We are committed to integrating the latest mathematical research into practical industry applications. Our cloud platform, built on a microservice architecture, allows us to continuously deploy advanced algorithms in optimization, computational geometry, and machine learning, keeping us at the forefront of engineering design technology. Due to our recent growth, we have moved into a new office based in Central London where the team have a great space for collaboration. We have a fantastic culture within the company where each one of our team members is dedicated to helping ToffeeX become the best in the industry. ToffeeX has recently been named in the Startups.co.uk 100 Index 2025!

If you think this role is for you, please submit your application and we look forward to hearing from you!

Developer (Simulation and Optimization) employer: ToffeeX

ToffeeX is an exceptional employer that fosters a collaborative and innovative work culture, where employees are encouraged to grow professionally through continuous learning opportunities. With a focus on advanced mathematics and engineering, the company offers a flexible environment, generous benefits including private healthcare and 25 days of holiday, and a vibrant office space in Central London that promotes teamwork and creativity. Join us to be part of a rapidly growing company that is revolutionising engineering design and making a meaningful impact in the industry.
T

Contact Detail:

ToffeeX Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Developer (Simulation and Optimization)

✨Tip Number 1

Familiarise yourself with the latest advancements in numerical methods for PDEs and mathematical optimisation. This will not only enhance your understanding but also allow you to engage in meaningful conversations during interviews, showcasing your passion and knowledge in the field.

✨Tip Number 2

Network with professionals in the engineering and software development sectors, particularly those who work with simulation and optimisation. Attend relevant conferences or webinars to connect with potential colleagues and learn about industry trends that could be beneficial for your role at ToffeeX.

✨Tip Number 3

Demonstrate your collaborative skills by participating in open-source projects or contributing to forums related to numerical algorithms and optimisation. This experience can highlight your ability to work in a team and solve complex problems, which is crucial for the role.

✨Tip Number 4

Prepare to discuss specific examples of how you've applied mathematical models or algorithms in real-world scenarios. Being able to articulate your past experiences will help you stand out as a candidate who can bring immediate value to the ToffeeX team.

We think you need these skills to ace Developer (Simulation and Optimization)

Advanced Mathematical Modelling
Numerical Methods for PDEs
Mathematical Optimisation
Computational Geometry
Algorithm Development
Multi-Physics Simulation
FVM/FEM Solver Development
Nonconvex Optimisation
Robust Optimisation
Bayesian Optimisation
Topology Optimisation
AI/ML Methods for Physics
Software Development in C++
Software Development in Python
Collaboration Skills
Problem-Solving Skills
Research Experience

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your relevant experience in applied mathematics, numerical methods, and software development. Emphasise any specific projects or roles that align with the responsibilities outlined in the job description.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your background in mathematical modelling and optimization can contribute to ToffeeX's innovative engineering design software.

Showcase Relevant Skills: Clearly list your technical skills, particularly in C++, Python, and any experience with AI/ML methods. Mention any hands-on experience with numerical algorithms or PDE-constrained optimisation problems to demonstrate your fit for the role.

Highlight Collaborative Experience: Since the role involves working with a multidisciplinary team, include examples of past collaborations. Describe how you have successfully worked with engineers or developers to solve complex problems, showcasing your teamwork skills.

How to prepare for a job interview at ToffeeX

✨Showcase Your Technical Expertise

Be prepared to discuss your Ph.D. research and how it relates to numerical methods for PDEs and mathematical optimisation. Highlight specific projects where you've developed algorithms or models, as this will demonstrate your hands-on experience.

✨Collaborative Mindset

Since the role involves working with a multidisciplinary team, emphasise your ability to collaborate effectively. Share examples of past teamwork experiences, especially those that required integrating different perspectives to solve complex problems.

✨Innovative Problem-Solving

ToffeeX values creativity in tackling engineering challenges. Prepare to discuss unique approaches you've taken in your previous work, particularly any innovative solutions that go beyond existing literature in your field.

✨Familiarity with Software Development

As the position requires software development skills, be ready to talk about your experience with programming languages like C++ or Python. Discuss any relevant projects where you implemented numerical algorithms, showcasing your technical versatility.

Developer (Simulation and Optimization)
ToffeeX
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

T
  • Developer (Simulation and Optimization)

    London
    Full-Time
    43200 - 72000 £ / year (est.)
  • T

    ToffeeX

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