Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer, Data & Orchestration role.
Rezi rewrites your resume against Wayve's job description. Free.

Tailor your resume to this Senior Software Engineer, Data & Orchestration role.
Rezi rewrites your resume against Wayve's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer, Data & Orchestration posting at Wayve — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer, Data & Orchestration posting at Wayve — free, in seconds.
About the Role
Wayve is seeking a Senior Software Engineer to join the Data and Orchestration team in London. This role focuses on building and evolving the platforms that power large-scale data engineering, orchestration, and inference workflows. You will contribute to foundational infrastructure, including revamping the Harness system and developing a new DAG-based orchestration system for next-generation data volumes.
Responsibilities
- Design, build, and evolve scalable data pipeline and orchestration infrastructure for Wayve’s next-generation autonomous driving data platform.
- Contribute to the revamp of the existing Harness system and the development of a new DAG-based workflow platform.
- Build tooling and libraries that make data ingestion, processing, inference, and evaluation workflows simple, reliable, and consistent across teams.
- Ensure the platform can run hundreds of parallel pipeline steps efficiently, with correct outputs, no conflicts, and effective resource prioritization.
- Support batch inference and performance optimization workflows, helping teams run evaluations in a cost-effective and scalable way.
- Improve platform reliability, quality, and usability, including incident response workflows aligned to business-defined SLOs.
- Collaborate with partner teams to understand their pipeline requirements and provide the underlying infrastructure that enables them to move quickly.
Requirements
- 7+ years of professional experience in software engineering or a related technical field.
- Strong software engineering fundamentals, with experience designing, building, and maintaining production-grade systems.
- Solid Python programming skills.
- Good understanding of software engineering best practices, including unit testing, integration testing, test-driven development, and data-driven development.
- Experience working with systems at scale, ideally involving distributed systems, large data volumes, or high-throughput processing.
- Familiarity with distributed event streaming platforms such as Apache Kafka.
- Understanding of database principles and consistency models, including concepts such as eventual consistency, strong consistency, and distributed data systems.
- Familiarity with traditional databases or data warehouses such as Postgres, ClickHouse, or column-oriented databases.
- Experience in data engineering, data platforms, workflow orchestration, or pipeline infrastructure.
- Experience with machine learning infrastructure, inference systems, or ML performance optimization.
- Exposure to large-scale batch processing, compute scheduling, or resource prioritization.
- Experience with tools or frameworks such as Ray, Flyte, or Spark.
- Experience building shared libraries, developer tooling, or internal platforms used across multiple teams.
Skills
- Python
- Apache Kafka
- Postgres
- ClickHouse
- Ray
- Flyte
- Spark
Location
- London
Work Type
- Full-time
Experience Level
- Senior
- 7+ years
About the Company
- Wayve is a company focused on autonomous driving technology.