Skip to content
×

Software Engineer II - Machine Learning Engineer

Listing for: Uber
Full Time position Listed on 2026-11-14
Job specializations:
Salary/Wage Range or Industry Benchmark: 140000 - 210000 USD Yearly USD 140000.00 210000.00 YEAR

Job Description & How to Apply Below

You will build and launch AI/ML-powered products and scalable distributed systems to optimize consumer experiences. This involves managing projects through their full lifecycle, from initial scoping and experimental testing to production deployment and maintenance.

Requirements

Candidates must have at least 3 years of experience in an AI/ML/optimization role or a PhD in a relevant field. Proficiency in Python, Go, or Java is required, along with strong communication skills and the ability to work effectively with cross-functional partners.

Key Skills

Machine Learning, Artificial Intelligence, Python, Go, Java, Distributed Systems, Optimization, Experimental Design, Causal Inference, Data Science, Product Management, Algorithm Design, Production Deployment, Software Engineering

Benefits

Bonus program, Equity award, 401(k) plan, Various benefits

This position is for the Software Engineer II
- Machine Learning Engineer role at Uber.

We are currently recruiting a Software Engineer II
- Machine Learning Engineer for our team in San Francisco, CA, United States.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

SEARCH JOBS: 10+ Million Listings
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary