Stay in Touch



Machine Learning/Autonomy Engineering Manager






San Francisco, CA, US


About Uber

We’re changing the way people think about transportation. Not that long ago we were just an app to request premium black cars in a few metropolitan areas. Now we’re a part of the logistical fabric of more than 600 cities around the world. Whether it’s a ride, a sandwich, or a package, we use technology to give people what they want, when they want it.

For the people who drive with Uber, our app represents a flexible new way to earn money. For cities, we help strengthen local economies, improve access to transportation, and make streets safer.

And that’s just what we’re doing today. We’re thinking about the future, too. With teams working on autonomous trucking and self-driving cars, we’re in for the long haul. We’re reimagining how people and things move from one place to the next.

About the Role

Uber ATG is seeking an experienced Engineering Manager to help grow and guide our efforts on machine learning for autonomy.

About the Team

The Uber ATG team is a group of diverse engineers, researchers, roboticists, and computer scientists working to develop self-driving vehicles. Reliability and scalability are key drivers for us as our software must perform flawlessly across a large fleet of vehicles in large and diverse operating areas.

What You’ll Do

Access Uber's enormous data store while gaining subject matter expertise in various parts of the autonomy stack
Learn from world-renowned practitioners of robotics, mapping, perception, logistics, machine learning, motion planning, mobile communications, and other fields
See your work deployed fast and into the real world and stretch yourself as you switch from one tough problem to another
Work with an outstanding engineering team and the support of an established data infrastructure
Benefit from working at a dynamic startup inside an established, well-capitalized company
Help grow the team and the careers of individual contributors
Contribute to the long-term vision of the team and organization
Establish and manage processes for efficient team execution

What You’ll Need

Past experience and proficiency in software development, statistics, machine learning, and big data.
A graduate degree in a relevant field (computer science, engineering, statistics).
People management experience nurturing careers, managing under- and over-performers, influencing cross-functional teams, recruiting and building teams
Ability to work beyond your core engineering field and understand how the pieces fit together in the larger system
Ability to quickly learn new technologies and adapt easily to meet the needs of our massive growth and rapidly evolving business environment
Passion and a sense of ownership over everything you ship
A team player mentality with the belief that more can be achieved as a team and ability to understand how decisions affect others in the organization.

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup