Uber
Senior Machine Learning Engineer - Pricing
$202K–$224K
New York City, New York +3 · Senior · Full-time · Posted Oct 28, 2026
- Location
- New York City, New York
San Francisco, California
Sunnyvale, California
Seattle, Washington - Experience
- 4+ years; no alternatives stated.
- Education
- Ph.D., M.S. or Bachelor's degree in Computer Science, Machine Learning, or Operations Research, or equivalent technical background with exceptional demonstrated impact.
About the job
Leads development and productionization of machine learning models and pricing algorithms for Uber’s real-time marketplace pricing systems.
What you'll do
- Design, develop, and productionize large-scale end-to-end ML solutions and pricing algorithms.
- Set technical direction, own implementation, and mentor junior engineers.
- Collaborate with engineering, product, and science teams to solve complex business problems.
What they ask for
- Degree in Computer Science, Machine Learning, or Operations Research, or equivalent technical background with exceptional demonstrated impact.
- 4+ years developing and deploying ML models and optimization algorithms in large-scale production environments, with measurable business impact and significant technical contributions.
- Proficiency in Python, Scala, Java, or Go.
- Experience with large-scale data systems, real-time processing, microservices, and ML development, deployment, and monitoring at scale.
Nice to have
- Experience developing pricing algorithms for multi-sided real-time marketplaces and leading complex technical projects.
- Experience in reinforcement learning and causal machine learning.
Pay
USD $202,000 per year - USD $224,000 per year (base salary)
Tools
Python, Scala, Java, Go, Spark, Ray, Flink, MLOps
AI focus
Develops and deploys marketplace ML models and pricing algorithms, including deep learning, causal modeling, and reinforcement learning.
Model-written summary · the original posting is authoritative