Flexa
Wayve • London

Senior Software Engineer, ML platform

1–2 days/week at home

A little flex time

Dog friendly

Job Description

Who are we?

Our team is the first in the world to use autonomous vehicles on public roads using end-to-end deep learning, computer vision and reinforcement learning. Leveraging our multi-national world-class research team, we're focusing on using less data to learn more intelligent algorithms to bring autonomy for everyone, everywhere. We aim to be the future of self-driving cars, not vehicles that are told how to drive through hand-coded rules and maps, but ones which learn from experience and data.

Where you will have an impact

We’re looking for bold, talented and creative people to join our journey in developing next-generation autonomous vehicles. We’re a growing AI company, building the largest ML training platform and you can be at the heart of this!

Are you excited by building highly distributed cloud based systems? We need to 100x our total training throughput by horizontal scaling on more GPUs. That said, tracing, profiling, monitoring and debugging are key capabilities we need to enable. You will work in small teams to write code, debug hard problems which impact real world applications and help us win the space-race of the 2020’s: Autonomous Driving.

We are looking for Software Engineers who are passionate about scaling up our training infrastructure which includes a massive data infrastructure for collecting exabytes of data from hundreds of on-road vehicles, a large scale ML training environment which helps shape our autonomous driving models, and debugging hard problems that occur in a production environment as we operate cars in London

What you will bring to Wayve

Essential:

  • 4+ years of experience working as a Software Engineer or ML Engineer
  • Lives and breathes scale, reliability and production excellence
  • Proficient in at least one programming language (some of our codebase consists of: Python, C/C++, Golang, Rust)
  • Experience working with ML training, inference workloads and their frameworks (examples: CUDA, TensorRT, PyTorch, TensorFlow, etc)
  • Experience working with cloud providers (AWS/GCP/Azure) - Kubernetes, Docker, ML
  • Experience leading complex projects, and mentoring peers

Desirable:

  • Experience with networking concepts, operating Linux/Unix systems with in depth practical knowledge, troubleshooting, production reliability, observability across systems and ensuring developer efficiency
  • Track record of promoting engineering and infrastructure best practices and delivering high quality projects and code
  • Passionate about working with large scale distributed systems in an environment that values teamwork with other technical engineers and researchers
  • Knowledge of computing fundamentals - what makes code fast, secure and reliable
  • BS or MS in Computer Science, Engineering, or a related technical discipline or equivalent experience

What we offer you

  • Competitive compensation with salary and equity
  • Immersion in a team of world-class researchers, engineers and entrepreneurs
  • A position to shape the future of autonomous driving and to tackle the biggest challenges of our time
  • Benefits such as an onsite chef, workplace nursery scheme, private health insurance, therapy, daily yoga, onsite bar, large social budgets, unlimited L&D requests, enhanced parental leave, and more!
  • This is a full-time role based in our office in King’s Cross, but we support flexible working, including working for up to 2 weeks from anywhere in the world. We trust you to know what works best for your team and projects and ask that you have a healthy presence that enables the right meetings to happen in person and strong relationships to be built

Wayve is built by people from all walks of life. We believe that it is our differences that make us stronger, and our unique perspectives and backgrounds that allow us to build something different. We are proud to be an equal opportunities workplace, where we don’t just embrace diversity but nurture it - so that we all thrive and grow.

Company benefits

Enhanced maternity leave – 8 weeks full pay, 16 weeks 50% pay
Enhanced paternity leave – 8 weeks full pay available (4 weeks at birth, another 4 weeks available in the first 2 years)
Adoption leave – statutory
Shared parental leave – statutory
25 days annual leave + bank holidays
Enhanced sick pay – 10 days full paid + statutory

We asked employees of Wayve how satisfied they were with flexible working, and this is what they told us

Location
79%
Employees are largely happy with their working location freedom
Hours
81%
Employees are very happy with the flexibility in the hours they work
Benefits
66%
Employees are largely happy with the benefits their company offers
Work-life balance
72%
Employees feel that they can switch off quite easily from work
Role modelling
71%
Employees feel that most people work flexibly
Autonomy
83%
Employees feel they have complete autonomy over getting their work done
Working at Wayve

Company employees

200

Office locations

London, UK and Mountain View, California

Funding levels

$258 million

Hiring Countries

United Kingdom
United States