Software Engineer, ML Data Infrastructure
Core
Building scalable and reliable data infrastructure for autonomous driving systems, processing on-road and simulation logs to support ML training and evaluation.
Role type
Senior IC software engineer (ML data infrastructure)
Builds
Large-scale batch and streaming data pipelines, storage systems, dashboards, and data annotation tools for autonomy evaluation.
Domain
Autonomous driving / Physical AI / Data Engineering
Deliverable
production ML models | infrastructure
Required skills
Python, large-scale data systems, scalable data pipelines, complex system design, continuous testing and monitoring, data mining with ML, data annotation tooling, ML-based label scaling
Preferred skills
C++, GCP/GCS/BigQuery/PostgreSQL, data engineering best practices, batch/streaming processing, distributed data systems, system design, workflow orchestration
Responsibilities
Design and develop unified large-scale batch and streaming data pipelines; Create and implement storage systems for evaluation metrics; Construct dashboards and reports for evaluation results; Develop and maintain continuous testing and monitoring systems; Develop data mining tools with applied ML techniques; Develop data annotation tools and scale labels with ML techniques
Seniority
Senior, hands-on IC