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 6, 2025
Seattle, WA, US
Apply Now

Uber's Delivery Marketplace is looking for Optimization/Operations Research Engineers to lead efforts in developing and productionizing optimization solutions that solve strategically important problems, impacting Uber's top and bottom lines by improving delivery efficiency and user experience.

Requirements

  • 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

  • PhD in relevant fields (Operations Research, Computer Science, Mathematics, Industrial Engineering, etc.) with a focus on optimization modeling
  • Strong communication skills and ability to work effectively with cross-functional partners
  • You will work with a mixed team of Backend Engineers, MLEs, and Applied Scientists