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

Perception Engineering Manager, Self-Driving

Systems Engineering & Testing, Advanced Technologies Group 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.

About the Role


Uber ATG is looking for an experienced engineering manager to lead, guide, and grow our San Francisco Perception team. This team is comprised of diverse engineers and researchers focused on perception model development, the application of those models to improve performance on our fleet of self-driving cars, tooling for training and evaluation, and core software components supporting effective experimentation and deployment. This team works very closely with the Pittsburgh Perception team, other local teams in San Francisco and our research center based in Toronto.

What You’ll Do


  • Lead a team of perception engineers and researchers to deliver state-of-the-art perception algorithms combining image, lidar, radar, and other sensor data to improve performance on a fleet of self-driving cars
  • Contribute to the long-term vision of the team and organization
  • Grow the team, guide and mentor team members, and build new leaders
  • Set the roadmap, drive detailed planning, and ensure execution of deliverables
  • Ensure robust, reusable, efficient, testable, production-quality software is being delivered to the organization
  • See your work deployed fast and often into the real world and stretch yourself as you progress from one tough challenge to another
  • Data-driven decision making and analysis at the model and system levels, leading the team optimistically through significant changes to our software stack when new approaches show improved metric results
  • Collaborate and communicate closely with cross-site testing, integration, and triage teams to ensure proper delivery and performance of productized models
  • Identify, propose, and build tools, software, and processes for efficient experimentation, applied machine learning at scale, and effectively bringing new research into production
  • Work closely with local teams focused on labeling, prediction, machine learning platforms, sensor development, and autonomy system design
  • Effectively work across sites, collaborate, and maintain team alignment with the perception team in Pittsburgh and the research center in Toronto
  • Stay current with new research results, new tools and frameworks, and ensure the team is always learning and improving
  • Promote the work we are doing externally and give back to the community through publications, open-sourcing software, and giving talks

What You’ll Need


  • Demonstrated ability to deliver computer vision or other perception algorithms in a production setting
  • Data-driven mindset and experience using large datasets for analysis, training, metrics, and decision making
  • Experience with the full software cycle through requirements gathering, design, coding, testing, release, incorporating feedback and iteration
  • Team player mentality with a demonstrated ability to effectively work across teams and sites
  • Ability to work beyond your core engineering field and understand how the pieces fit together in the overall system
  • Leadership aptitude with strong collaboration and communication skills, ability to motivate teams, and effectively provide and receive feedback
  • Comfortable in a fast-moving organization and able to quickly learn and adapt
  • Passion and a strong sense of ownership over everything you do
  • Minimum 5 years experience with computer vision and applied machine learning
  • Minimum 3 years experience leading technical teams, growing team members, designing and architecting complex engineering solutions, planning and executing this work, and communicating and driving consensus on technical solutions across teams


About the Team


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.


At Uber, we believe technology has the power to make transportation more efficient, accessible, and safer than ever before. Self-driving technology has the potential to make these benefits an everyday reality for our customers, but it’s not going to happen overnight.  Building best-in-class self-driving technology will take time, and safety is our priority every step of the way. Operating inclusively and transparently, while displaying responsible behavior in a structured development are critical to safety. We at ATG seek candidates who will role model these values.

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.