Overview
As a Machine Learning Engineer at Wayve, you will develop ML-driven driving behaviours that scale from assisted to autonomous modes, shaping model architectures, data pipelines, evaluation frameworks, and real-world deployment. You’ll collaborate with AI Platform, Simulation, Robot Software, and Model Release teams to build production-ready systems that improve safety, robustness, and user-aligned driving experiences. This role offers technical leadership across teams and a chance to influence the long-term autonomy roadmap.
Pay / Benefits
- Hybrid working model
- Relocation support and visa sponsorship
- Learning and development budgets
- Comprehensive health benefits
- Dental coverage
- Enhanced maternity/paternity leave
Responsibilities
- Develop and improve end-to-end driving models for performance, robustness, and generalisation.
- Lead initiatives in personalised and collaborative driving including behaviour conditioning and comfort tuning.
- Build evaluation pipelines and metrics for open-loop and closed-loop driving readiness.
- Curate real-world and synthetic data to enhance scenario diversity and feature development.
- Collaborate across engineering teams to integrate models and accelerate deployment.
- Mentor senior engineers and influence architecture, training, and deployment decisions.
Key requirements
- Extensive track record shipping deep learning systems to production.
- Deep expertise in deep learning, especially sequential models, control, planning or perception.
- Proficiency in Python; experience with C++ or CUDA; comfort with ML frameworks, notably PyTorch.
- Strong software engineering fundamentals; experience building reliable ML systems.
- Experience with real-time systems or robotics, ideally including simulation-in-the-loop or vehicle-in-the-loop components.
- Ability to lead cross-team initiatives and mentor engineers.
- Cross-team collaboration
- Technical leadership
- Mentoring engineers
- Python
- C++ or CUDA
- PyTorch
…
