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