Uber
Machine Learning Engineer II
Found: February 15, 2026
This role is based in Seattle, Washington.
Compensation:
USD$171,000 - USD$190,000 per year
Responsibilities:
- Leading the design and implementation of ML-driven solutions to meet business requirements.
- Managing end-to-end project execution, from scoping and offline evaluation to experimentation, production, and post-launch monitoring.
- Developing and refining ML models and optimization algorithms to improve simulation accuracy and overall performance.
- Collaborating with cross-functional teams, including product, operations, and science partners.
Basic Qualifications:
- 2+ years of experience in an ML/optimization role, or a PhD in a relevant field (CS, OR, EE, Statistics, etc.)
- Expertise in machine learning and optimization algorithms
- Experience with ML frameworks
- Proficiency in at least one coding language such as Python, Go, or Java
- Strong communication skills and ability to work effectively with cross-functional partners
- Strong sense of ownership to drive projects end-to-end
Preferred Qualifications:
- Experience in translating ambiguous business problems into structured, principled technical solutions
- Experience in developing and deploying optimization algorithms in production
- Experience in causal inference and experimental design
- Experience in evaluating ML models in a production environment