Research Software Engineer (CFD) Header Image.

Research Software Engineer (CFD)

Alpine F1 Team

Alpine F1 Team, competing as BWT Alpine F1 Team, is a Formula One constructor which made its debut at the start of the 2021 Formula One World Championship.

17 Jun 2022
Closing date
15 Jul 2022

Job Advert

Alpine Racing have placed Computational Fluid Dynamics at the heart of our aerodynamics development as we pursue the ultimate of on-track performance by exploiting cutting edge computational technologies, data analysis and engineering modelling techniques.

We are looking for a research software engineer to join our CFD group and help us productionise and optimise our CFD processes so that we maintain our grid-leading efficiency. On track performance can be enhanced by extracting more from our CFD than our competitors; we seek to become champions of efficiency and robustness in our production processes.

Research Software Engineer (CFD) – The Role

The CFD pipeline takes as its input some surfaces from CAD packages and provides as its basic output the pressure and velocity fields around those input surfaces. The role of the Research Software Engineer (CFD) is to automate the CFD pipeline in a way that is robust, repeatable and efficient. From dealing with tessellated surfaces all the way to presentation and visualisation of huge datasets, our software and systems require careful consideration such that the pipeline is fit for purpose, both now and in the future.

Research Software Engineer (CFD) – The Person

Within a fast-changing regulatory environment and a highly competitive industry, this is a role that contributes quite significantly to car performance. The ideal candidate will be able to demonstrate a background involving developing pipelines for CAE development, and will ideally have experience with HPC. Experience of open source research codes and development tools are essential.

The skills required are:

  • Degree level education in engineering, mathematics or natural sciences. A PhD is ideal but not essential.
  • Excellent understanding of computational science; Python is essential, knowledge of c++ would be advantageous. Relevant experience with modern DB technologies, fast-access file formats, HPC and scheduling is essential, as is building large packages that depend upon MPI, using up to date package management systems. Cloud experience would be beneficial; experience of collaborative software development is essential.
  • Skilled in trouble-shooting and problem solving.
  • Excellent communication skills.
  • Capable to work under pressure and to tight timescales.

Our offer to you:

Along with a competitive salary, we offer a range of excellent benefits including pension, free onsite gym, subsidised canteen and many others.

How to Apply

To apply for this role, please click 'Apply Now' to begin the application. You will require a CV and Cover Letter.

Applications close on 15th July 2022

Alpine Racing strives to be diverse and inclusive, a place where we can all be ourselves. We welcome people from all backgrounds, ethnicities, cultures, and experiences. We are committed to making a consistent, top down effort to be role models on what diversity, inclusion and belonging means in society.

Additional Information

Job Type
Sports Technology

Still Deciding?
 and come back later!

Related Opportunities

Apply for this role

Drag and drop files here or click to upload

    Please make sure to include any supporting documents if requested in the job description

    Drag and drop your Supporting Documents here