About this role
Software Engineer, AI Libraries is an engineering role based in London, United Kingdom, focused on building foundational platforms and reusable tools to support machine learning development. This position suits software professionals with extensive Python experience who enjoy designing scalable systems and collaborating with research teams.
Role Overview
Wayve is hiring a Software Engineer, AI Libraries in London, United Kingdom. The AI Platform team creates the foundational infrastructure that allows machine learning engineers and researchers to train, evaluate, and deploy models at scale. In this position, professionals develop modular libraries, high-performance tools, and reusable abstractions to accelerate autonomous-driving technology and support thousands of GPUs.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
Wayve builds embodied intelligence to enable vehicles to operate safely and creates an ecosystem for future machines. The company develops an end-to-end AI platform for autonomous driving, utilizing real-world experience instead of hand-coded rules or pre-mapped environments. Headquartered with main hubs in London, Sunnyvale, Yokohama, Herzliya, Vancouver, and Leonberg, Wayve partners with global OEMs to advance automation levels from L2 plus to L4.
How to Apply
Interested candidates should apply directly on the official Wayve careers page.
Skills and tech stack
Questions candidates ask
Where is this job located?
This role is based in London, United Kingdom, utilizing a hybrid working model.
Is this a machine learning modeling role?
No, this is a software and platform engineering role rather than an ML modelling position.
What technical background is required?
Candidates need extensive Python experience, a history of delivering software systems at scale, knowledge of software architecture, testing, and observability, and familiarity with concurrent, parallel, or distributed computing.
Are machine learning frameworks required?
Machine learning frameworks like PyTorch or TensorFlow, along with cloud environments such as Azure, are listed as valuable nice-to-have skills rather than strict requirements.
What does the interview process involve?
The process includes a recruiter screen, competency interviews, deep-dive technical interviews, and a final interview.
