Software Engineer, Data Pipelines & Dashboards

Uber Technologies Inc.

Sunnyvale (CA)

On-site

USD 171,000 - 190,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Bonus program
Equity award
401(k) plan
Benefits

Job summary

Uber Technologies Inc. in Sunnyvale, CA is seeking a software engineer to join the Lever Efficiency team.

You will help build data pipelines and backend services that measure and optimize how Uber allocates billions of dollars across courier incentives, pricing, fees, and promotions. You will collaborate with data scientists, product, operations, and finance to turn experiments into trustworthy numbers and interactive dashboards, while shipping full-stack features and maintaining production

Qualifications

  • Bachelor's or Master's in CS or related field, or equivalent experience.
  • 2+ years of professional software development in production environments.
  • Proficient in Go, Java, or Python with clean, efficient code.
  • Experience debugging in production-scale environments.
  • Strong knowledge of distributed systems, caching, sharding, fault tolerance, observability, and incident response.
  • Excellent written and verbal communication skills.

Responsibilities

  • Build and own data pipelines (Spark, Hive, scheduled workflows) that recompute lever-efficiency estimates from experiment and marketplace data every week.
  • Build backend services and APIs in Go that store and serve efficiency estimates and budget recommendations.
  • Ship full-stack features in the web app: interactive dashboards and a budget allocation tool used by Operations, Finance, Product, and Science.
  • Work 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 reading results into the dashboard.
  • Take features from design to launch: write design docs, review code, test, monitor production, and participate in on-call.
  • Document methodology and system design so partners can trust and reuse the numbers.

Skills

Go
Java
Python
Distributed systems
Debugging production
Engineering best practices
Communication skills

Education

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

Tools

Python
Pandas
PySpark
Spark
Scala
Jupyter Notebooks

Job description

Uber Technologies Inc. in Sunnyvale, CA is seeking a software engineer to join the Lever Efficiency team.

You will help build data pipelines and backend services that measure and optimize how Uber allocates billions of dollars across courier incentives, pricing, fees, and promotions. You will collaborate with data scientists, product, operations, and finance to turn experiments into trustworthy numbers and interactive dashboards, while shipping full-stack features and maintaining production

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
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)
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
Software Engineer II
Software Engineer II

Uber • United States

On-site
USD 171,000 - 190,000
Bonus program
Equity
401(k) plan
+1
Senior Data Engineer: Build Scalable Data Pipelines
Senior Data Engineer: Build Scalable Data Pipelines

DoorDash, Inc. • Sunnyvale (CA)

Hybrid
USD 144,000 - 212,000
Software Engineer – Real-Time Data & Systems
Software Engineer – Real-Time Data & Systems

Marapro • Sunnyvale (CA)

Hybrid
USD 188,000 - 225,000