Software Engineer - FullStack



Software Engineering
London, UK
Posted on Thursday, April 25, 2024

Who are we?

Established in 2017, Wayve is a leader in autonomous vehicle technology, driven by breakthroughs in Embodied AI. Our intelligent, mapless, and hardware-agnostic technologies empower vehicles to navigate complex environments effortlessly.

Supported by prominent investors, Wayve is advancing the transition from assisted to fully automated driving, making transportation safer, more efficient, and universally accessible. Join our world-class, multinational team of engineers and researchers as we push the boundaries of frontier AI and autonomous driving, creating impactful technologies and products on a global scale

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 start-up, building our first cohort of engineers and you can be at the heart of this!

In line with our vision, we need to be able to manage our fleet, visualise our huge data sets, build the tools that are enabling our cars and our researchers. That’s where you come in!

You will contribute as a full stack developer helping us build web applications and cloud infrastructure for our in-vehicle interface, internal AI research platform and data collection devices.

Challenges you will own

This role sits in our Experiment Orchestration team which is split into 2 squads:

  • AV Insights Squad
    • Build and design scalable 3D and 2D visualisations for the browser (ThreeJs, D3js etc)
    • Maintain and extend our custom data-streaming solutions to load data into the client
    • Ensure the user needs are met by performing UX research (under supervision of our UX team)
    • Maintain and extend our cloud infrastructure to ensure it is stable and secure
    • Collaborate across the engineering, simulation and research teams to build impactful visualisations of our simulation results
    • Build out a seamless labelling & commenting system to allow users to store their gained insights
    • Collaborate with research to build ML models to automatically extract insights from our vast data lake
  • XO Core Squad
    • Design and develop scalable performant services using best practices.
    • Develop experimentation tooling to support ML lifecycle enabling researchers to experiment, iterate and deploy models.
    • Develop a robust fleet operations management and scheduling system to streamline operations.
    • Write automated tests. Maintain, and scale cloud services.
    • Collaborate effectively with cross-functional teams, including engineering, operations, product, and data science to deliver high impact projects.

We understand that everyone has a unique set of skills and experiences and that not everyone will meet all of the requirements listed below. If you’re passionate about self-driving cars and think you have what it takes to make a positive impact on the world, we encourage you to apply.

What we are looking for in our candidate


  • Experience with JavaScript (good to know TypeScript)
  • Experience with React (or similar front-end frameworks)
  • Experience with Python or other Backend programming languages.
  • Passionate about writing clean, robust and maintainable code
  • Advocate for improving reliability, observability and operability of systems
  • Some experience in designing, developing, and operating large scale distributed systems
  • You have a track record of promoting engineering best practices in teams
  • You have excellent communication skills


  • Some experience working with and maintaining cloud infrastructure, kubernetes and Docker.
  • Some experience in custom 3D & complex graph data visualisations
  • Some experience in optimising data-streaming/loading between the backend and web client

Tech stack

  • AV Insights;
    • Frontend: React + TypeScript + Apollo Client (Graphql) + ThreeJs + React Three Fiber + ChartJs + D3js
    • Backend: TypeScript + Pothos (GraphQL) + Prisma + Postgresql + Kafka + K8s + Terraform (Azure Cloud)
    • Architecture: Event driven design + Microservices + Layered Architecture
  • XO Core
    • Backend: Python + Postgresql + Kafka + K8s + Redis + Terraform (Azure Cloud)
    • Frontend: React + TypeScript
    • Architecture: Event driven design + Microservices based architecture

What we offer you

  • The chance to be part of a truly mission driven organisation and an opportunity to shape the future of autonomous driving. Unlike our competitors, Wayve is still relatively small and nimble, giving you the chance to make a huge impact
  • Competitive compensation and benefits
  • A dynamic and fast-paced work environment in which you will grow every day - learning on the job, from the brightest minds in our space, and with support for more formal learning opportunities too
  • A culture that is ego-free, respectful and welcoming (of you and your dog) - we even eat lunch together every day
  • Benefits such as an onsite chef, workplace nursery scheme, private health insurance, cycle scheme, therapy, yoga, two onsite bars, large social budgets
  • This is a full-time role based in our office in London. At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home. We also operate core working hours so you can be where you need to be for family and loved ones too. Teams determine the routines that work best for them.

At Wayve we're committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives, and regardless of gender, gender identity, gender expression, race, sexual orientation, physical or mental disability, ethnicity, age or religious belief.

DISCLAIMER: We will not ask about marriage or pregnancy, care responsibilities or disabilities in any of our job adverts or interviews. However, we do look to capture information about care responsibilities, and disabilities among other diversity information as part of an optional DEI Monitoring form to help us identify areas of improvement in our hiring process and ensure that the process is inclusive and non-discriminatory.