Drimva

Uber

Software Engineer II

$171K–$190K

San Francisco, California +1 · Full-time · Posted Oct 16, 2026

Location
San Francisco, California
Sunnyvale, California
Experience
2+ years of professional software development experience.
Education
Bachelor's or Master’s degree in Computer Science or a related technical field, or equivalent experience in an engineering related bootcamp.

About the job

Build and maintain Uber’s experimentation platform, including high-scale backend services and evaluation libraries used to launch, monitor, and analyze product experiments.

What you'll do

  • Design, implement, and deliver complex projects, including reliable Go backend microservices and Go and Java evaluation libraries.
  • Support Tier 1 services processing 10M+ evaluations per second and use Cadence to orchestrate configuration updates.
  • Improve system reliability by debugging production issues, applying engineering best practices, and documenting architectural solutions.

What they ask for

  • Bachelor's or Master’s degree in Computer Science or a related technical field, or equivalent experience in an engineering related bootcamp.
  • 2+ years of professional software development experience developing and deploying production systems.
  • Proven ability to write efficient, clean code in Go, Java, or Python; debug production-scale software; and apply software engineering best practices.
  • Strong grasp of distributed-systems fundamentals, including caching, sharding, consensus, fault tolerance, observability, and incident response.

Nice to have

  • Background in statistics, causal inference, or experimental design; ownership of experiment analysis workflows at scale.
  • Experience with Python, Pandas, PySpark, Spark, Scala, Jupyter Notebooks, or feature-flag and progressive-delivery systems.

Pay

USD $171,000 per year - USD $190,000 per year (base salary; San Francisco, CA); USD $171,000 per year - USD $190,000 per year (base salary; Sunnyvale, CA)

Tools

Go, Java, Python, Cadence, Pandas, PySpark, Spark, Scala

Model-written summary · the original posting is authoritative

First seen Oct 17, 2026 · Last verified Nov 4, 2026 (UTC)