AI & Emerging technologies

Machine Learning Software Engineer

wayve

London · Greater London · United Kingdom

Overview

As a founding ML Software Engineer on Wayve’s MEGA team, you design and maintain scalable ML infrastructure that underpins foundation models for general-purpose robots. You’ll build data, training, and evaluation pipelines and shared tooling to accelerate research across large-scale video, language, and robot-interaction data. You’ll work closely with researchers to translate requirements into robust software and help scale our ML stack as the program grows. This role offers hands-on influence over the research-to-deployment cycle and the chance to shape the MEGA codebase and tooling.

Pay / Benefits
  • Equity tied to company success
  • Relocation support and visa sponsorship
  • Hybrid working model with core hours
  • Learning and development budgets
  • Comprehensive health and dental benefits
  • Wellbeing and family leave provisions
Responsibilities
  • Design and maintain scalable data ingestion, training, evaluation, and experimentation pipelines
  • Build reusable interfaces and tooling across data, models, training, evaluation, and robotics workflows
  • Collaborate with researchers to translate experimental needs into software
  • Diagnose and resolve performance, reliability, and usability bottlenecks in large-scale ML workloads
  • Improve codebase quality via architecture, testing, and documentation
  • Support distributed training and data processing for large, multimodal datasets
  • Ensure infrastructure supports multiple researchers and projects without hindering iteration
  • Develop pipelines for large models and datasets across video, language, and robot-interaction domains
Key requirements
  • Strong software engineering skills and experience delivering maintainable software
  • Experience building and maintaining ML pipelines or infrastructure (data ingestion, training, evaluation, experiments)
  • Ability to design reliable, reusable software abstractions
  • Hands-on experience with modern ML frameworks and ML training/execution workflows
  • Strong debugging skills across complex ML systems
  • Experience with software testing, code quality, and engineering practices
  • Experience working with large datasets or computationally demanding ML workloads
  • Ability to collaborate with researchers and translate requirements into software
  • Collaboration with researchers and engineers
  • Analytical problem-solving
  • Clear communication
  • Modern ML frameworks
  • ML pipelines and infrastructure
  • Distributed training and data processing

Reference: WJ-747_31179573 · Posted 01 Nov 2026

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.