IT & Software

Software Engineer, Data Ingestion

wayve

London · Greater London · United Kingdom

Overview

In this role you will own and improve the ingestion data flows that power Wayve’s autonomous-driving platform. You’ll work within the Ingestion Systems Team to ensure high-volume data is processed reliably for annotation, model training and evaluation. You will diagnose data issues, optimize Spark-based pipelines, and design resilient flows that prevent data problems from blocking downstream work. You’ll contribute to monitoring, error handling and the technical direction of the ingestion platform. This is a growth-focused, hands-on role with meaningful impact on data quality and system efficiency.

Pay / Benefits
  • relocation support and visa sponsorship
  • hybrid working
  • learning and development budgets
  • health insurance
  • dental
  • enhanced maternity and paternity leave (leave policies) or retirement/pension where applicable
Responsibilities
  • Debug and unblock failing ingestion pipelines, stalled jobs and processing queues
  • Investigate corrupt, malformed or unexpected data from a variety of sources
  • Optimize Spark jobs and batch-processing pipelines for throughput, reliability and compute efficiency
  • Design and implement more resilient pipelines so individual bad data segments do not block wider workflows
  • Improve monitoring, retries and failure recovery across multi-step ingestion workflows
  • Help prioritise and unblock important datasets for downstream annotation, data science and model-training teams, and contribute to the technical direction of Wayve's ingestion platform.
Key requirements
  • Strong production experience with Apache Spark and Python
  • Built, operated or debugged large-scale ingestion, ETL or distributed data-processing pipelines
  • Comfortable diagnosing production failures involving corrupt data, stalled queues, retries and complex dependencies
  • Understanding of optimizing high-throughput systems for reliability, performance and cost
  • Ability to learn an existing system quickly, work independently and deliver practical improvements in a fast-moving environment
  • Experience with Airflow, Flyte, Databricks, Delta Lake, Scala or Java would be an advantage
  • strong problem-solving abilities
  • fast learner and self-motivated
  • ability to work independently in a fast-moving environment
  • Apache Spark
  • Python
  • Airflow

Reference: WJ-747_31169979

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.