Senior Software Engineer - Data Storage

Uber

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$202,000–$202,000 / yr
Posted
8 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $180k
This role $202k
$129k most similar roles pay here $228k

This role pays more than 70% of similar roles. Most pay $140,725–$218,543 — the shaded band above. At the midpoint, this role pays about $202k versus about $180k 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 289 open roles on FindRole.

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

Most-posted roles

View all roles at Uber

At a glance

TL;DR · Senior Software Engineer - Data Storage

As a Senior Software Engineer on Uber’s Data Storage team, you will work within one of the largest data stacks in the industry, managing over 1 Exabyte of data across batch analytics, streaming processing, and AI/ML workloads. Your responsibilities include deep diving into big data infrastructure to improve performance and reliability, innovating cloud usage for better efficiency, and leveraging Uber’s Agents platform to enhance customer service. You will collaborate with team members to solve complex technical challenges, evaluate various solutions, and make informed decisions. Ideal candidates have a strong background in distributed systems or machine learning, experience with languages like Python, Rust, Go, and Java, and familiarity with AI/ML frameworks such as Pytorch and Ray, as well as cloud object stores like S3 and GCS.

What you'll do

  • Deep dive into big data infrastructure to understand and optimize source code and configurations for performance and reliability.
  • Innovate cloud usage strategies to balance performance and efficiency in data storage solutions.
  • Build and leverage Uber’s Agents platform to enhance customer service through advanced data processing.
  • Independently solve complex technical problems or collaborate with team members on intricate challenges.
  • Evaluate various technological options, considering pros and cons to make informed decisions for system improvements.

What we're looking for

  • 5+ years of industry engineering experience in software development
  • Strong skills in reading open source code and performance tuning
  • Expertise in distributed systems or machine learning systems
  • Proficiency in Python, Rust, Go, and Java programming languages
  • Experience with AI/ML frameworks like Pytorch, Ray, Iceberg, Lance, Gravitino, Polaris
  • Development experience with Cloud Object Stores such as S3/GCS/Azure/OCI
  • Track record of supporting business-critical systems with high availability

More like this

Similar roles

Page Not Found | Uber

Uber

Seattle, WA +2 47 days ago
HDFS Cloud Object Storage S3 GCS OCI Blobstore metadata management Apache Hudi Apache Iceberg Docstore Google Spanner TiDB Cassandra Redis Spark Flink Ray Presto Trino Hive Java Go Scala C++ Distributed MySQL Vitess GCP RAG systems GPU data loading Observability CI/CD

Senior Software Engineer, Storage

SpaceX

Remote (US) 14 days ago $199,000$210,000
Go Python Rust Valkey Redis Memcached EC2 Datadog Cloudwatch Sentry Snowflake CI/CD Distributed Systems AI Monitoring Tiered Database Storage Observability Analytics
Remote

Senior Software Engineer II, Storage

SpaceX

Remote (US) 14 days ago $230,000$242,000
Go Python Rust PostgreSQL Yugabyte RDS EC2 GCP Datadog Cloudwatch Sentry Snowflake Distributed Databases CI/CD
Remote

Senior Software Developer (Storage)

Oracle

Santa Clara, CA +1 11 days ago $79,200$178,100
C++ Java OCI Distributed Systems AWS Kubernetes Terraform CI/CD PostgreSQL Git Docker Python Shell_scripting Prometheus Grafana

Senior Software Engineer - Data Infrastructure

Plaid

San Francisco 85 days ago $190,800$262,800
Data Warehouse Data Lakehouse Apache Spark Workflow Orchestration Streaming Technologies Databricks Airflow AWS EMR CI/CD Python SQL Kafka Hadoop Git Jira Confluence

Senior Software Engineer - Data Infrastructure

Plaid

Seattle 85 days ago $190,800$262,800
Data Warehouse Data Lakehouse Apache Spark Workflow Orchestration Streaming Technologies Databricks Airflow AWS EMR CI/CD Python SQL Kafka Hadoop Git Jenkins