Software Engineer II, Data Infrastructure - AV Labs
$171K/yr – $190K/yr
You'll complete your application on the employer's website.
$171K/yr – $190K/yr
You'll complete your application on the employer's website.
Job type
Salary
$171K/yr – $190K/yr
Location
Sector
Posted
20 days ago
Uber is launching AV Labs to accelerate the autonomous technology ecosystem by transforming real-world operations into high-quality data for autonomous partners. The Software Engineer II will build and operate data infrastructure for ingesting, storing, indexing, and processing petabyte-scale multimodal sensor and vehicle telemetry data, while improving platform reliability, efficiency, and data quality.
Responsibilities
Build high-throughput pipelines that turn raw vehicle recordings into query-ready datasets, and make them correct under retries, reprocessing, and backfills
Design and tune how data is laid out, versioned, and indexed on object storage so reads stay fast as the lake grows
Define and evolve schemas and data contracts for heterogeneous sensor and telemetry data
Run large batch workloads on distributed compute, and improve their throughput, cost, and failure behavior
Own the operational health of what you build: metrics, alerting, on-call, and well-tested code
Work with the teams that produce and consume the data to resolve quality issues and roll out changes safely
Preferred
Master's degree in Computer Science or a related field
Experience tuning storage layouts, compaction, or indexing for read-path performance
Experience with robotics or sensor data (ROS 2, MCAP, point clouds, or time-series telemetry)
Experience running workloads on Kubernetes or a major cloud (OCI, AWS, or GCP)
Master’s Degree in Computer Science
Storage Layout Tuning
Compaction
Indexing
Read-Path Performance Optimization
Robotics
Sensor Data
ROS 2
MCAP
Point Clouds
Time-Series Telemetry
Kubernetes
OCI
AWS
GCP
Benefits
Eligibility to participate in Uber's bonus program
May be offered an equity award
All full-time employees are eligible to participate in a 401(k) plan
Company
Ride-sharing and delivery platform for flexible earnings
San Francisco, California, USA
https://www.uber.com/
Founded in 2009
10001+ employees
Qualifications
Bachelor's degree in Computer Science or a related technical field
3+ years of professional software engineering experience building data infrastructure or distributed backend systems
Proficiency in Python (or C++/Go) with strong fundamentals in data structures and design
Hands-on experience with a distributed processing framework (e.g., Ray, Spark, or Flink)
Hands-on experience with columnar, object-storage-backed data formats and table formats (e.g., Parquet, Apache Arrow, Iceberg, or Delta)
Experience with observability tooling for batch systems (Prometheus, Grafana)
Master's degree in Computer Science or a related field
Experience tuning storage layouts, compaction, or indexing for read-path performance
Experience with robotics or sensor data (ROS 2, MCAP, point clouds, or time-series telemetry)
Experience running workloads on Kubernetes or a major cloud (OCI, AWS, or GCP)
3+ years of professional software engineering experience building data infrastructure or distributed backend systems.
Required skills
Python, C++, Go, Ray, Apache Spark, Apache Flink, Parquet, Apache Arrow, Apache Iceberg, Delta Lake, Prometheus, Grafana
Preferred skills
Master's degree in Computer Science or a related field
Experience
3+ years
Interested in this role?
Apply directly on the employer's website — it only takes a few minutes.
Other roles in Sunnyvale, CA or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…