Software Engineer II - Data Pipelines & Budget Dashboards

Uber Technologies Inc.

San Francisco (CA)

On-site

USD 171,000 - 190,000

Full time

5 days ago
Be an early applicant

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

Bonus program
Equity awards
401(k) plan
Benefits

Job summary

Uber Technologies Inc. in the US is seeking a software engineer to own data pipelines and backend services that estimate lever efficiency and guide budget decisions.

You will ship full-stack features and dashboards used by Operations, Finance, Product, and Science, collaborating with data scientists to productionize notebook work. The role emphasizes building reliable, auditable measurements, with strong distributed-systems fundamentals and production-grade design docs.

Qualifications

  • 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, deploying systems in production.
  • Proven skills writing efficient, clean code in Go, Java, or Python.
  • Ability to debug and fix bugs in a production-scale environment.
  • Experience with software engineering best practices and distributed-systems fundamentals: caching, sharding, consensus, fault tolerance, observability, incident response.
  • Excellent written and verbal communication skills, including documenting architectures and algorithms.

Responsibilities

  • Build and own data pipelines (Spark, Hive, scheduled workflows) that recompute lever-efficiency estimates weekly with quality checks.
  • Build backend services and APIs in Go to store and serve efficiency estimates and budget recommendations.
  • Ship full-stack features in the web app: dashboards and a budget allocation tool used across Ops, Finance, Product, and Science.
  • Collaborate with data scientists to turn notebook prototypes into production code, including confidence intervals and forecasts.
  • Work with Uber's experimentation platform to run experiments that test budget moves and automate results into the dashboard.
  • Document methodology and system design for trust and reuse by partners.

Skills

Go
Java
Python
Distributed systems
Debugging
Communication

Education

Bachelor's or Master's in Computer Science or related field

Tools

Spark
Hive
PySpark
Pandas
Jupyter Notebooks

Job description

Uber Technologies Inc. in the US is seeking a software engineer to own data pipelines and backend services that estimate lever efficiency and guide budget decisions.

You will ship full-stack features and dashboards used by Operations, Finance, Product, and Science, collaborating with data scientists to productionize notebook work. The role emphasizes building reliable, auditable measurements, with strong distributed-systems fundamentals and production-grade design docs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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: Levers & Budget Optimization Platform
Software Engineer II: Levers & Budget Optimization Platform

Uber • San Francisco (CA)

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

Uber • United States

On-site
USD 171,000 - 190,000
Bonus program
Equity
401(k) plan
+1
Finance Data Platform Engineer II — Metrics & Insights
Finance Data Platform Engineer II — Metrics & Insights

Uber • San Francisco (CA)

On-site
USD 153,000 - 170,000
Bonus program
Equity award
401(k) plan
+1
Senior Software Engineer - Experimentation & Data Pipelines
Senior Software Engineer - Experimentation & Data Pipelines

Uber • United States

On-site
USD 202,000 - 224,000
Bonuses
Equity
401(k)
Senior Data & Backend Engineer - High-Impact Systems
Senior Data & Backend Engineer - High-Impact Systems

Uber • New York (NY)

On-site
USD 202,000 - 246,000
Software Engineer II
Software Engineer II

Uber • United States

On-site
USD 171,000 - 190,000
Bonus program
Equity
401(k) plan
+1
Software Engineer II
Software Engineer II

Uber Technologies Inc. • San Francisco (CA)

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

Uber Technologies Inc. • Sunnyvale (CA)

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

Uber • San Francisco (CA)

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