Careers

Help us make humanity more sustainable and interplanetary
Type One Ventures
Type One Ventures
20
companies
91
Jobs

Developer (Simulation and Optimization)

TOffeeAM

TOffeeAM

Software Engineering
London, UK
Posted on Monday, July 15, 2024

Our software, Toffee, is an engineering design tool that automatically creates mechanical components for the engineering industry. It leverages a combination of artificial intelligence, numerical simulation, and sophisticated mathematical optimisation techniques to design components that outperform their existing counterparts.

By bringing numerical simulation to the cloud, we create immense opportunities for the design engineer. At ToffeeX we are at the forefront of developing numerical methods for engineering design. We bring cutting edge research to industry through our cloud platform. Utilising a microservice architecture we continue to integrate and deploy mathematical optimisation modules, machine learning solutions and geometric manipulation algorithms through our flexible software pipeline.

Working closely with our clients, some of the biggest players in their industries, we revolutionise the user experience and automation in engineering software. At the same time, we design our architecture to industry leading reliability and security standards, essential to highly sensitive projects.

As a Developer (simulation and optimization), you will be responsible for designing, developing and maintaining high-fidelity computational physics software for a wide range of engineering design and analysis problems.

Key Responsibilities:

  • Contribute to all aspects of design and development in a small, dynamic team.
  • Innovate with new technologies and tools to continuously improve our product.
  • Design, develop, and maintain high-quality code for solving nonlinear partial differential equations applied to a wide range of engineering problems.
  • Collaborate with cross-functional teams to understand clients’ needs and deliver solutions.

Preferred Qualifications:

Bachelor's or Master's degree in Engineering, Mathematics, Physics, or related field. Research experience is a plus.

What can you do?

As a small, young company we primarily look for flexible engineers that will fit well in our growing team. Some of the following experience and skills will be useful for the role, but the willingness to develop in other areas as needs arise is essential.

  • A strong background in computational fluid dynamics (CFD), structural analysis (FEA), numerical methods, optimization theory, and/or scientific computing.
  • Experience and understanding of topology and/or shape optimization.
  • 3+ years of experience in software development in C++, Fortran, or similar languages. Experience with Python is a plus.
  • Customer focused, with the ability to translate complex domain concepts into compelling products.
  • Write maintainable code. Useful skills include TDD/BDD, refactoring, domain driven design and continuous integration and deployment.
  • Understanding of software design patterns, software architecture, and design principles.
  • Be comfortable communicating clearly and collaborating within a small team to implement new and resolve existing issues.
  • Be willing to work primarily on-site at our London, UK office (we can sponsor Work Visas in UK).