Senior Software Engineer - Experimentation & Data Pipelines

Uber

United States

On-site

USD 202,000 - 224,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonuses
Equity
401(k)

Job summary

Uber is seeking an experienced software engineer to own and evolve the Experimentation platform used by multiple Uber organizations. You will build scalable data pipelines using Spark and Presto to compute metrics, power analyses, and marketplace insights.

Join a team that emphasizes monitoring, real-time dashboards, and robust APIs, collaborating closely with data scientists and product managers to translate causal-inference models into production systems.

Qualifications

  • Bachelor's or Master’s degree in Computer Science or related field, or equivalent experience.
  • 5+ years of professional software development experience in production environments.
  • Proven skills writing efficient, clean code in Go, Java, or Python.
  • Ability to debug and fix software bugs in a production-scale environment.
  • Experience with software engineering best practices and distributed systems fundamentals.

Responsibilities

  • Own and evolve A/B and Marketplace Experimentation products at Uber.
  • Build and optimize large-scale data pipelines in Spark/Presto to compute metrics and insights.
  • Advance monitoring and alerting, expand real-time dashboards and anomaly detection.
  • Collaborate with data scientists and product managers to translate causal-inference models into APIs and batch workflows.
  • Maintain code health, write comprehensive tests, and conduct performance profiling and incident retrospectives.
  • Design and document architectural solutions to complex engineering problems.

Skills

Go
Java
Python
Distributed systems
Observability
Documentation

Education

Bachelor's or Master's in CS or related field

Tools

Spark
Presto
PySpark
Pandas
Jupyter Notebooks

Job description

Uber is seeking an experienced software engineer to own and evolve the Experimentation platform used by multiple Uber organizations. You will build scalable data pipelines using Spark and Presto to compute metrics, power analyses, and marketplace insights.

Join a team that emphasizes monitoring, real-time dashboards, and robust APIs, collaborating closely with data scientists and product managers to translate causal-inference models into production systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Engineer - Experimentation
Sr Software Engineer - Experimentation

Uber • United States

On-site
USD 202,000 - 224,000
Bonuses
Equity
401(k)
Software Engineer, Data Pipelines & Dashboards
Software Engineer, Data Pipelines & Dashboards

Uber Technologies Inc. • Sunnyvale (CA)

On-site
USD 171,000 - 190,000
Bonus program
Equity award
401(k) plan
+1
Software Engineer II - Data Pipelines & Budget Dashboards
Software Engineer II - Data Pipelines & Budget Dashboards

Uber Technologies Inc. • San Francisco (CA)

On-site
USD 171,000 - 190,000
Bonus program
Equity awards
401(k) plan
+1
Staff Software Engineer, Data Experimentation Platform
Staff Software Engineer, Data Experimentation Platform

DoorDash USA • San Francisco (CA), Seattle (WA), New York (NY)

On-site
USD 194,000 - 285,000
Equity grants
401(k) with employer matching
Paid parental leave
+2
Data Engineer - Scaled Experimentation Platform
Data Engineer - Scaled Experimentation Platform

super • United States

On-site
USD 120,000 - 160,000
Medical / Health Insurance
Open Annual Leave
Employee Assistance Programme
+1
Senior iOS Engineer – Experimentation Platform
Senior iOS Engineer – Experimentation Platform

Uber • United States

On-site
USD 202,000 - 224,000
Senior Scientist, Marketplace Intelligence & ML
Senior Scientist, Marketplace Intelligence & ML

Uber Technologies Inc. • San Francisco (CA)

Hybrid
USD 190,000 - 211,000
Bonus program
Equity award
401(k) plan
+2
Senior Data Scientist, Fares — Impactful AI & Experimentation
Senior Data Scientist, Fares — Impactful AI & Experimentation

Uber Technologies Inc. • Sunnyvale (CA)

On-site
USD 190,000 - 211,000
Bonus program
Equity award
401(k) plan
+1
Data Scientist II: ML, Experimentation & Marketplace Growth
Data Scientist II: ML, Experimentation & Marketplace Growth

Uber Technologies Inc. • San Francisco (CA)

On-site
USD 161,000 - 179,000
Bonus program
Equity award
401(k) plan
+1
Senior Scientist, Marketplace Optimization
Senior Scientist, Marketplace Optimization

Uber Technologies Inc. • New York (NY)

On-site
USD 190,000 - 211,000
Bonus program
Equity award
401(k) plan
+1