Senior Real-Time Dispatch & Matching Engineer

Uber

Sunnyvale (CA)

On-site

USD 202,000 - 224,000

Full time

37 hours 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
Employee benefits

Job summary

Uber’s Matching Platform team is seeking a Senior Software Engineer to own the architecture, scalability, and operational excellence of core dispatching systems. You will collaborate across product, infrastructure, data science, and applied ML teams to build a low-latency platform for real-time marketplace dynamics.

You’ll design distributed services, integrate ML models for dynamic pricing and ETA estimation, and lead capacity planning and resilience improvements across high-traffic

Qualifications

  • 5+ years of professional software engineering experience building production systems.
  • Strong proficiency in at least one modern backend programming language (Go, Java, C++, or Python).
  • Deep understanding of CS fundamentals: data structures, algorithms, concurrency, distributed systems.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field (or equivalent professional experience).

Responsibilities

  • Design and scale real-time systems to process millions of ride requests per second with single-digit millisecond latency.
  • Modularize the platform with domain-driven abstractions and extensible APIs for quick product iteration.
  • Bridge systems and ML by integrating real-time ML inference into pricing, ETA, and matching pipelines.
  • Optimize marketplace health by balancing efficiency, liquidity, driver fairness, and rider reliability.
  • Drive engineering excellence through performance profiling, capacity planning, and chaos testing.

Skills

Go
Java
C++
Python

Education

Bachelor’s degree or equivalent in CS/Engineering/Math or related field

Tools

Cassandra
MySQL
Redis
Apache Kafka
Apache Flink

Job description

Uber’s Matching Platform team is seeking a Senior Software Engineer to own the architecture, scalability, and operational excellence of core dispatching systems. You will collaborate across product, infrastructure, data science, and applied ML teams to build a low-latency platform for real-time marketplace dynamics.

You’ll design distributed services, integrate ML models for dynamic pricing and ETA estimation, and lead capacity planning and resilience improvements across high-traffic

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Real-Time Dispatch Platform Engineer
Senior Real-Time Dispatch Platform Engineer

Uber • Seattle (WA)

On-site
USD 202,000 - 224,000
401(k) plan
Bonus program
Equity award
Staff ML Engineer - Real-Time Marketplace Matching Leader
Staff ML Engineer - Real-Time Marketplace Matching Leader

Uber • San Francisco (CA)

On-site
USD 232,000 - 258,000
Senior ML Engineer - Real-Time Delivery Optimization
Senior ML Engineer - Real-Time Delivery Optimization

Uber • Sunnyvale (CA)

On-site
USD 202,000 - 224,000
Bonus program
Equity award
401(k) plan
+1
Staff ML Engineer: Real-Time Marketplace Optimizer
Staff ML Engineer: Real-Time Marketplace Optimizer

Uber • Sunnyvale (CA)

On-site
USD 232,000 - 258,000
Bonus program
Equity
401(k)
+1
Senior ML Engineer - Real-Time Pricing & Optimization
Senior ML Engineer - Real-Time Pricing & Optimization

Uber • San Francisco (CA)

On-site
USD 202,000 - 224,000
Bonus program
Equity award
401(k) plan
+1
Sr Software Engineer - Matching Platform
Sr Software Engineer - Matching Platform

Uber • Seattle (WA)

On-site
USD 202,000 - 224,000
401(k) plan
Bonus program
Equity award
Sr Software Engineer - Matching Platform
Sr Software Engineer - Matching Platform

Uber • Sunnyvale (CA)

On-site
USD 202,000 - 224,000
Bonus program
Equity award
401(k) plan
+1
PhD ML Engineer — Real-Time Mobility Matching
PhD ML Engineer — Real-Time Mobility Matching

Wayne State University • United States

Hybrid
USD 120,000 - 180,000
Senior Real-Time ML Engineer, Marketplace Pricing
Senior Real-Time ML Engineer, Marketplace Pricing

Uber • New York (NY)

On-site
USD 202,000 - 224,000
Bonus program
Equity awards
401(k) plan
Staff ML Engineer - Real-Time Pricing & Scalable ML
Staff ML Engineer - Real-Time Pricing & Scalable ML

Uber • New York (NY)

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