Senior Software Engineer, Cloud, Simulation
As a Senior Software Engineer on Wayve's Simulation Technology team, you will play a pivotal role in advancing the company's simulation platform, a critical component for developing and evaluating Wayve's autonomous driving intelligence. Wayve, founded in 2017, is a leader in Embodied AI technology, focusing on creating intelligent, mapless, and hardware-agnostic AI products designed to accelerate the transition from assisted to automated driving.
In this role, you will be responsible for shaping and implementing the technical roadmap in one of three key areas: robot emulator fidelity, visual fidelity, or efficient scaling. Your day-to-day activities will include owning key performance indicators (KPIs) for simulator cost, service level objectives (SLOs), throughput, and latency. You will work cross-functionally to align technical dependencies for simulator implementation, lead technical discussions, and guide the technical direction of the simulation platform. Additionally, you will integrate components of the simulated robot and machine-learned graphics subsystems into the simulation platform, and implement production-quality software in Python.
The ideal candidate will have experience with workflow orchestration systems such as Airflow, Dagster, or Flyte, and/or developing data-intensive applications. Proficiency in Python development and deep knowledge of Kubernetes at the user level are essential. A strong understanding of systems and data-oriented software engineering design, common software performance issues, and design trade-offs is required. Candidates should have at least five years of industry experience in designing and programming software, along with excellent communication and people engagement skills.
This full-time position is based in Wayve's London office. The company operates a hybrid working policy that combines time in the office and workshops to foster innovation, culture, relationships, and learning, with time spent working from home. Core working hours are in place, allowing you to determine the schedule that works best for you and your team.