Software Engineer II, Data Infrastructure

Uber

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CA
Posted
18 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $179k
$119k $224k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $144,350–$214,000.

Based on 240 similar postings.

Employer

About Uber

Uber Technologies, Inc. is the world’s largest, San Francisco-based mobile technology platform facilitating on-demand ride-hailing, food delivery (Uber Eats), and freight transportation across approximately 70 countries.

Uber currently has 107 open roles on FindRole.

Most-posted roles

View all roles at Uber

At a glance

TL;DR · Software Engineer II, Data Infrastructure

The Software Engineer II, Data Infrastructure - AV Labs joins a multi-disciplinary team focused on unlocking real-world, long-tail driving data for autonomous technology. You will design and operate end-to-end infrastructure to ingest, store, and index petabyte-scale multimodal sensor data, including camera, lidar, radar, IMU, GNSS, and vehicle telemetry. Daily responsibilities include building high-throughput pipelines, defining schemas for heterogeneous data, and running large batch workloads on distributed compute. You will manage data layout, versioning, and indexing on object storage while ensuring operational health through metrics and alerting. Required skills include proficiency in Python, C++, or Go, and experience with distributed processing frameworks like Ray, Spark, or Flink. You should also possess experience with Parquet, Apache Arrow, Iceberg, or Delta formats and observability tools like Prometheus and Grafana.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Build high-throughput pipelines to convert raw vehicle recordings into query-ready datasets.
  • Design and tune data layouts, versioning, and indexing on object storage for fast reads.
  • Define and evolve schemas and data contracts for heterogeneous sensor and telemetry data.
  • Run and optimize large batch workloads on distributed compute systems for better throughput and cost.
  • Own the operational health of built systems through metrics, alerting, and on-call support.
  • Resolve data quality issues and roll out changes with teams that produce and consume data.

What we're looking for

  • 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 such as Ray, Spark, or Flink.
  • Hands-on experience with columnar, object-storage-backed data formats and table formats like Parquet, Apache Arrow, Iceberg, or Delta.
  • Experience with observability tooling for batch systems such as Prometheus and Grafana.
  • Master's degree in Computer Science or a related field (preferred).
  • Experience with robotics/sensor data, storage tuning, or Kubernetes/cloud workloads (preferred).

More like this

Similar roles

Staff Software Engineer

Uber

Sunnyvale, CA 77 days ago
C++ Python Distributed Systems Software Architecture AWS GCP Linux CI/CD Data Pipelines Data Mining Automated Validation Simulation AI Tools
8+ yrs exp Hybrid

Staff Software Engineer

Uber

Sunnyvale, CA 69 days ago
Python C++ CUDA Linux ROS Machine Learning Computer Vision Robotics System Design Algorithm Development Data Mining Middleware
8+ yrs exp Hybrid

Senior Software Engineer

Uber

Sunnyvale, CA 69 days ago
C++ Python Linux Computer Vision Machine Learning Robotics Algorithms Data Mining Causal Modeling Physical AI Autonomous Driving
4+ yrs exp Hybrid

Software Engineer II, AI Infrastructure

Microsoft

Mountain View, CA +1 14 days ago $102,100–$202,200
Python C++ C# Java JavaScript Rust Kubernetes Docker Azure DevOps gRPC FastAPI LangChain Semantic Kernel Autogen OpenAI API Azure OpenAI Distributed Systems API Design ML Frameworks
2+ yrs exp Hybrid

Software Engineer II, Data Enablement Platform

Brex

San Francisco, CA 7 days ago $152,000–$190,000
Snowflake Flink Airflow dbt Kafka Kotlin Python CDC Data Infrastructure Data Warehouse Data Streaming Data Orchestration Data Observability Backend Engineering Full-stack Development
3+ yrs exp Hybrid

Software Engineer II, Data Enablement Platform

Brex

Seattle, WA 7 days ago $152,000–$190,000
Snowflake Flink Airflow dbt Kafka Kotlin Python CDC Data Infrastructure Data Warehouse Data Streaming Data Orchestration Data Observability Backend Engineering Full-Stack Development
3+ yrs exp Hybrid