Staff Software Engineer : Storage, Search, & Data Platforms

Uber

Quick summary

Work type
On-site
Location
Seattle, WA · San Francisco, CA · Sunnyvale, CA
Salary
$232,000–$232,000 / yr
Posted
17 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $196k
This role $232k
$129k most similar roles pay here $274k

This role pays more than 79% of similar roles. Most pay $165,375–$226,250 — the shaded band above. At the midpoint, this role pays about $232k versus about $196k for comparable roles.

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 95 open roles on FindRole.

Listed pay typically runs $232,000–$232,000 across 76 roles with salary data.

Most-posted roles

View all roles at Uber

At a glance

TL;DR · Staff Software Engineer : Storage, Search, & Data Platforms

As a Staff Software Engineer in the Storage, Search, & Data Platforms team at Uber, you will serve as a primary technical architect responsible for bridging on-premise systems with a modern cloud-native data ecosystem. Your daily tasks include defining long-term roadmaps to transition Uber’s data storage infrastructure while ensuring global metadata consistency and cost efficiency. You will also partner with AI/ML teams to design high-performance data access APIs across multi-cloud environments, driving innovation in core engines like Docstore, Vitess, Apache Pinot, and OpenSearch. The role demands expertise in Go, Java, C++, or Rust, along with deep knowledge of distributed systems and database internals. You must have a strong background in cloud-native technologies, open-source contributions, and experience managing mission-critical systems with 99.99% availability.

What you'll do

  • Define and execute the multi-year roadmap for transitioning Uber to a Cloud-Native Data Provider.
  • Architect the "Data-to-GPU" pipeline to enable seamless high-performance data access across multi-cloud regions.
  • Drive innovation in core engines like Docstore, Vitess, Apache Pinot, and OpenSearch.
  • Represent Uber as a leader in key open source technologies such as Apache, Hudi, Iceberg.
  • Ensure operational excellence for Tier-0 systems with 99.99% availability and global constraints.

What we're looking for

  • 12+ years of experience in designing and operating massive-scale distributed data systems.
  • Expertise in Go, Java, C++, or Rust with deep knowledge of database internals and kernel-level optimizations.
  • Proven ability to lead technical strategy across multiple teams, translating business goals into technical realities.
  • Extensive experience managing Tier-0 mission-critical systems requiring 99.99% availability.
  • Advanced degree (MS/PhD) in Computer Science or equivalent industry experience focusing on Distributed Systems and Database Internals.
  • Active role as a Maintainer or PMC member of key open-source projects like Apache Pinot, Iceberg, etc.
  • Deep understanding of modern AI hardware-software interfaces including GPU memory management and high-bandwidth networking.

More like this

Similar roles

Staff Software Engineer

Uber

Sunnyvale, CA 8 days ago $232,000$232,000
Kubernetes Docker CI/CD Python Go PostgreSQL Redis AWS GCP Azure Terraform Prometheus Grafana OAuth2 OpenIDConnect IAM PKI Microservices DistributedSystems AsynchronousMessaging

Staff Software Engineer

Circle

San Francisco, CA 6 days ago $195,000$257,500
Go Java AWS Kubernetes ECS RESTful_APIs SQL CI/CD Python PostgreSQL Docker Terraform Blockchain Smart_Contracts NoSQL Messaging_Systems API_Design Cloud_Services Container_Orchestration

Staff Software Engineer

GE Aerospace

Evendale 92 days ago $109,250$146,050
C C++ Python MATLAB Simulink DO-178C ARP4754A ISO 26262 CI/CD Automated Testing Static Analysis Code Review Configuration Management Secure Coding Real-time Embedded Systems Model-Based Development Continuous Integration

Staff Software Engineer

JLL (Jones Lang LaSalle)

New York, NY 5 days ago $240,000$325,000
AI coding assistants Python Node.js Go AWS Azure GCP PostgreSQL MongoDB DynamoDB CI/CD Terraform Docker Kubernetes RESTful APIs gRPC APIs React Angular Vue.js

Staff Software Engineer

Intuit

Mountain View, CA 50 days ago $197,000$266,500
webpack Vite Rollup ESM AMD CommonJS React Babel ESLint Cypress Playwright Jest Vitest TDD Node.js AWS GitHub Actions CI/CD REST

Staff Software Engineer

Qualcomm

San Diego, CA 178 days ago $134,800$202,200
Linux Kernel ARMv8 ARMv9 KVM DVFS JTAG debuggers GIT SPI I2C USB Memory controllers DDR SCM tools FPGA QEMU