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

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.