Staff Software Engineer : Storage, Search, & Data Platforms
Uber
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 96% of similar roles. Most pay $162,618–$214,500 — the shaded band above. At the midpoint, this role pays about $267k versus about $189k for comparable roles.
Based on 240 similar postings.
Employer
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 95 open roles on FindRole.
Listed pay typically runs $232,000–$232,000 across 76 roles with salary data.
Most-posted roles
At a glance
As a Senior Staff Engineer on Uber’s Data Platform team in Seattle, San Francisco, or Sunnyvale, you will architect the Next-Generation Data Intelligence Platform, focusing on Elastic Compute, Unified Semantic Layer, and Self-Evolving Knowledge Platform. Your responsibilities include unifying batch, streaming, and AI compute into one intelligent fabric, revolutionizing storage and catalog management, operationalizing agentic data intelligence, and modernizing massive-scale persistence layers like Docstore and Distributed MySQL. You will leverage technologies such as HDFS, Cloud Object Storage, Apache Hudi/Iceberg, Presto, Java, Go, Scala, and C++, while ensuring high performance and reliability across multi-cloud environments including OCI and GCP. This role demands expertise in distributed systems, transactional storage, vector databases, and large-scale analytical processing to drive the transition from legacy on-premise systems to a modern, cloud-native ecosystem.
Skills
What you'll do
What we're looking for
More like this
Uber
Affirm
SpaceX
SpaceX
Salesforce
Qualcomm