Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Uber Logo

Sr Machine Learning Engineer - Optimization

Uber

$198,000 - $220,000
Oct 7, 2025
Seattle, WA, US
Apply Now

Uber's Delivery Marketplace needs to optimize decision-making for every order to ensure efficient and timely deliveries across various verticals, impacting both user experience and business economics.

Requirements

  • PhD in relevant fields (Operations Research, Computer Science, Mathematics, Industrial Engineering, etc.) with a focus on optimization modeling
  • 3+ years of industry experience developing algorithms and models for large-scale deployment
  • Experience with optimization packages such as Gurobi, CPLEX, and OR Tools
  • Proficiency in one or more coding languages such as Python, Java, Go, or C++
  • Experience with two or three-sided marketplace design, matching/allocation, pricing optimization, etc
  • Familiarity with Machine Learning models, experimentation (e.g., A/B testing) and causal inference
  • Experience with real-time optimization systems (optimization under tight time constraints)

Responsibilities

  • Develop the objective function which balances magical user experience and economics of the business
  • Improve timeliness for Uber delivery trips
  • Eater and courier segmentations based delivery matching decisions
  • Build new scalable algorithms for real-time delivery matching products across hundreds of global marketplaces
  • Take things from mathematical formulation through to prototype and experiment
  • Work with backend engineers to put your ideas into production
  • Help identify new opportunities for improving our algorithms and models

Other

  • Strong communication skills and ability to work effectively with cross-functional partners