Drimva

Uber

Staff Machine Learning Engineer

$209K–$258K

San Francisco, California +4 · Staff · Full-time · Posted Jul 31, 2026

Location
San Francisco, California
Chicago, Illinois
Seattle, Washington
Sunnyvale, California
New York City, New York
Experience
6+ years developing ML models to solve business problems.
Education
Bachelor’s degree in Computer Science, Computer Engineering, or related fields.

About the job

Develop and productionize machine-learning models for Uber Freight’s marketplace, including cost prediction, booking probability, and demand elasticity.

What you'll do

  • Own end-to-end development of marketplace ML models.
  • Partner with backend engineers to deploy models and ensure they work as expected.
  • Build predictive modeling and optimization systems for freight marketplace problems.

What they ask for

  • 6+ years of experience developing ML models to solve business problems.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • Familiarity with modern AI/ML frameworks, such as PyTorch.

Nice to have

  • Product experience adapting ML models to business contexts.
  • Experience with marketplace technology, causal inference, or constrained optimization.

Pay

USD $209,000 per year - USD $232,000 per year (base salary, Chicago); USD $232,000 per year - USD $258,000 per year (base salary, New York City); USD $232,000 per year - USD $258,000 per year (base salary, San Francisco); USD $232,000 per year - USD $258,000 per year (base salary, Seattle); USD $232,000 per year - USD $258,000 per year (base salary, Sunnyvale)

Tools

PyTorch

AI focus

Develop ML models for freight marketplace pricing, matching, recommendations, and optimization, including cost prediction, booking probability, and demand elasticity.

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)