Drimva

Uber

Sr Software Engineer - Experimentation

$202K–$224K

San Francisco, California · Senior · Full-time · Posted Oct 14, 2026

Experience
5+ years of professional software development experience developing and deploying systems in production environments.
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

Own and improve Uber’s experimentation platform, products, and data workflows so teams can evaluate product changes and make reliable decisions.

What you'll do

  • Build and optimize data pipelines for experiment metrics, power analyses, and marketplace insights.
  • Improve experiment monitoring, alerting, dashboards, and incident playbooks.
  • Translate causal-inference models into production APIs and batch workflows; design and document engineering 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.
  • 5+ years of professional software development experience developing and deploying systems in production environments.
  • Proven skills writing efficient, clean code in Go, Java, or Python; ability to debug and fix production-scale software bugs.
  • Strong grasp of distributed-systems fundamentals, software engineering best practices, and written and verbal communication.

Nice to have

  • Advanced coursework or industry background in statistics, causal inference, or experimental design; direct ownership of experiment analysis workflows at scale.
  • Python, Pandas, PySpark; Spark or Scala data pipelines; Jupyter Notebooks; or professional experience with feature-flag and progressive-delivery systems.

Pay

USD $202,000 per year - USD $224,000 per year (base salary)

Tools

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

Model-written summary · the original posting is authoritative

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