Engineering Manager, Deep Learning Infrastructure

US-CA-San Francisco
Engineering - Manager

Uber Overview

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.

Job Description

About The Role


We are looking for an experienced Engineering Manager to head up our Deep Learning Infrastructure Engineering team. This group is perfect for engineering managers looking to tackle the types of deep learning at scale / distributed systems programming challenges that are critical to Uber’s continued success.


What You’ll Do

  • With your team you will help set the direction for deep learning at Uber
  • Develop systems and software to help deep learning scale at Uber and in the rest of the industry
  • Drive execution from start to finish of strategic deep learning projects at all levels

What You’ll Need

  • Experience with Deep Learning and related tools
  • Experience or very strong interest in scalable infrastructure
  • Ability to set roadmap and goals for a team and its individual members, delegate intelligently, mentor engineers, deliver frequent and honest feedback, help team members grow in their careers, and deliver results
  • Expertise and passion for growing teams: interviewing junior and senior engineers, collaborating with a recruiting team, smoothly onboarding new team members
  • Expertise in the operation of critical production systems: monitoring, alerting, safe deployment and configuration management, auditability

About The Team


The Machine Learning Platform team builds the end-to-end systems and tools to enable teams around Uber to build and deploy machine learning solutions at scale. The platform is used by more than a dozen teams around Uber, including EATs, Map Services, Fraud, Marketplace, Finance, and ATG (autonomous cars).


The Deep Learning Infrastructure Engineering team is composed of experts in deep learning, data-structures / algorithms, distributed systems, and system performance and analysis. We need people with a solid computer science background who love putting their ideas into working code.


This is some of the most leveraged work in the company. The systems that we build get used across the multitude of Uber deep learning based services and deployments. The software that we write needs to be horizontally scalable, fault-tolerant, well monitored, and easy to debug.


Connect With Us!

Not ready? Connect with Uber to receive future communications about opportunities and general information about specific areas of Uber that interest you.