Skip to main content

Tell us your location

Please enter your nearest city name to help us display the correct information for your area

Select your language

Machine Learning Systems Engineer - Routing

Machine Learning, Engineering in San Francisco, CA

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.


We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together.

Team Overview


Maps are critical to Uber’s mission of making transportation reliable and efficient, and the Map Services team is looking for engineers who are as passionate about designing machine learning algorithms and applying them to solve complex problems that directly impact transportation of billions of people and goods.


Routing team is a part of Map services and owns the full stack of technologies that result in time (ETAs), distance and route line estimations starting from processing of GPS driver locations, to machine-learned ETA adjustments and sophisticated turn-by-turn instructions for navigation. Our consumers are all Uber services ranging from eyeball ETAs, Dispatch decisions, Pool Matching, Fare estimation and calculation, or driver app navigation.


As a machine learning systems engineer you will be designing machine learning platforms and pipelines for training and running machine learning models that predict travel times, routes, traffic conditions, and everything that constitute to accurate ETAs. Accurate ETAs are the most critical part of Uber ecosystem as they define the efficiency of dispatch, profitability of upfront pricing, quality of Uber Pool match, reliability of EATs and overall user experience and reputation. This is your chance to develop cutting-edge technology that will make huge impact of the whole Uber efficiency!

The team is based in San Francisco.

Why join us?

  • Teammates. Work with sharp, motivated teammates in a fast-paced, collaborative environment.
  • Impact. Routing is central to Uber’s success. You’ll be working on very important and visible projects - both inside and outside of Uber. Your code will move real people and things.
  • Data. You'll build meaningful traffic models out of billions of GPS points. Big and detailed data provides endless opportunities for machine learning and analytics.
  • High scalability engineering. Build world class engineering for high throughput and low latency distributed systems. We take ownership in creating elegant and reliable code.
  • Fun problem solving. We love solving challenging problems with cutting edge algorithms. We move fast and build things that have never been built before.


Here are the kinds of things we're looking for:

  • A team player. You believe that you can achieve more on a team — that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement.
  • Passion. You love solving problems and are driven to improve the lives of billions of people by the code and products we build.
  • Ownership. You feel ownership over everything you ship; you'd never call code "released" until you’re confident it’s correct. You pride yourself on efficient monitoring, strong documentation, and proper test coverage.
  • Computer science fundamentals. You know which algorithms and data structures to apply to create blazing fast experiences. You are aware of the power of data. You are interested in building scalable and reliable services.

See our Candidate Privacy Statement

At Uber we don’t just accept difference—we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. Uber is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.