Latest AI JobsBrowse Jobs
wayve logo

Machine Learning Engineer, Application Software

wayveSunnyvale, California USAProduct & Delivery
Apply on company site
Salary
$311,850 – $350,625
Job type
Full-time
Work mode
Remote
Experience
Senior
Posted
2 Oct 2026
Status
Open · checked 7d ago

About this role

Based in Sunnyvale, California, the Machine Learning Engineer, Application Software role at Wayve involves designing and delivering ML-driven autonomous driving features, and it suits an experienced professional with a track record in shipping deep learning systems to production. Wayve builds embodied intelligence for real vehicles and autonomous driving ecosystems.

Role Overview

This full-time position is based in Sunnyvale, California, or Detroit, Michigan, operating on a hybrid working model. The Machine Learning Engineer drives critical initiatives to design and deliver machine learning behaviors scaling from assisted to autonomous driving. The role spans model architecture, data pipelines, evaluation frameworks, and real-world deployment while collaborating closely with AI Platform, Simulation, Robot Software, and Model Release teams.

Key Responsibilities

Develop and improve end-to-end driving models to advance performance, robustness, and generalisation.
Lead technical initiatives in personalised and collaborative driving, encompassing behaviour conditioning, comfort tuning, and user preference alignment.
Build evaluation pipelines and metrics to assess open-loop and closed-loop driving performance and product readiness.
Curate and mine real-world and synthetic data to enhance scenario diversity, coverage, and feature-specific development.
Collaborate across engineering teams to integrate models, accelerate iteration, and support real-world deployment.
Mentor senior engineers, drive technical alignment, and influence architecture, training, and deployment decisions.

Requirements

Extensive and proven track record of shipping deep learning systems to production.
Deep expertise in deep learning, particularly sequential models, control, planning, or perception.
Proficiency in Python, experience with relevant languages such as C++ or CUDA, and confidence using PyTorch.
Strong foundation in software engineering practices with experience building reliable and maintainable ML systems.
Experience working with real-time systems or robotics, ideally including simulation-in-the-loop or vehicle-in-the-loop components.
Ability to lead technical initiatives across teams, build alignment, and mentor engineers.

Nice to Have

Experience in autonomous driving, imitation learning, or trajectory prediction.
Familiarity with personalisation, human behaviour modelling, or driver intent inference.
Experience integrating ML systems into production hardware or multi-agent simulation.

Skills and Tools

Python
C++
CUDA
PyTorch

Salary and Benefits

Salary range of $311,850 to $350,625 with offers of equity
Salaries benchmarked annually against the market
Relocation support and visa sponsorship where applicable
Hybrid working model with core hours and access to vehicle workshops and labs
Learning and development budgets for training, conferences, and growth
Comprehensive benefits including health insurance, dental, enhanced maternity and paternity leave, retirement or pension, access to therapists, wellbeing partnerships, and team socials

About the Company

Wayve builds the leading AI platform for autonomous driving, pioneering an end-to-end AI approach that allows vehicles to learn directly from real-world experience. The mapless and hardware-agnostic AI platform integrates with global OEM partners, enabling continuous software evolution from L2 plus to L4 automation.

How to Apply

Candidates should apply on the official company careers page.

Skills and tech stack

Questions candidates ask

What is the salary and equity offering for this role?

The salary ranges from $311,850 to $350,625 and includes offers of equity.

Where is the job located?

The role is based in Sunnyvale, California or Detroit, Michigan, utilizing a hybrid working model.

What programming languages and frameworks are required?

Proficiency in Python is required, along with experience in C++ or CUDA, and confidence using PyTorch.

Is visa sponsorship available?

Yes, relocation support and visa sponsorship are provided where applicable.

What does the interview process consist of?

The process includes an initial 30-minute recruiter screen, 2 hours of competency interviews covering Python programming and PyTorch debugging, a 1-hour deep-dive technical interview on system design and ML, and a 45-minute final interview focused on mission and values alignment.

Ready to apply?

The application is on the official wayve careers page.

Apply on company site