Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a pioneering racing team as a Senior Python Software Engineer, where your expertise will drive performance projects that enhance our Formula 1 car's capabilities. You will play a key role in a dynamic environment, leading technical initiatives and mentoring junior members. This position offers the chance to work on cutting-edge software tools and methodologies that directly impact racing performance. Embrace the opportunity to be part of an innovative team that values diversity, equity, and inclusion, while enjoying a hybrid working model at our state-of-the-art facility near Woking. If you are passionate about technology and racing, this is the perfect role for you.
Job description
At McLaren, our mission is to set the standard for high performance in sport. Everyone, in every part of the team, has a role to play. So if you want to test your ideas with the world watching... And measure your progress in milliseconds... And play your part in racing history... You belong here. High performance starts with you.
Purpose of the Role:
The purpose of this role is to deliver performance projects for McLaren F1 Racing using the Python language and its ecosystem of tools and frameworks. As a senior member of the development team, you will provide technical leadership on a range of projects, contribute to initiatives beyond your own team, and mentor less experienced team members.
Role Dimensions:
The Software & Data Science department is responsible for the analysis, design, and delivery of bespoke software tools and methodologies which help improve our Formula 1 car's performance. As a Senior Python Software Engineer, your role will combine elements of technical leadership and agile project delivery. You’ll be involved in all stages of the development life cycle for new and existing software platforms that leverage python and the python ecosystem, from initial analysis through to deployment, monitoring, and support. With an expert perspective on systems architecture, you’ll design fast and easy to use applications that delight our end users, and which enable data integration and composability in the wider ecosystem of racing software. You’ll work on long-term strategic objectives and platforms, while delivering quick turnaround for mission critical features in a fast-paced environment supporting our aerodynamic development processes, as well as simulation tools, web applications, and platform services.
Due to the nature of track and tunnel operations, some flexibility to work out of office hours and weekends may be required. The role will be primarily based at the McLaren Technology Centre with a proportion of the time spent working from home.
Principal Accountabilities:
Job requirements
Knowledge, Skills and Experience:
Essential
Desirable
What can McLaren offer?
We constantly strive to be better tomorrow than we are today. Our ambition is to be the most pioneering and exhilarating racing team in the world, and our collective task is to set the standards for high performance in sport. We show up every day with energy and enthusiasm, ready to play our part.
We encourage and support diversity, equity and inclusion. We will actively promote a culture that values difference and eliminates discrimination in our workplace.
McLaren Racing is based at the iconic McLaren Technology Centre (MTC) near Woking. Here at McLaren, we offer hybrid working with 3 days a week based in the MTC.
Our state of the art, sustainable campus offers many facilities including a gym, restaurant and indoor and outdoor break-out areas, as well as direct access to park and common land. The MTC is connected to Woking mainline station via regular shuttle buses, from which London Waterloo is a 30 minute train ride.
We offer a comprehensive package of benefits including private healthcare, car schemes, life insurance and generous pension contributions.