Software Engineer II – Autonomous Mobility & Delivery

Uber Logo
Uber
167000 - 185500 USD / Year
  • IT
  • FullTime
  • Applications have closed

About The Role The AM&D (Autonomous Mobility & Delivery) team owns the autonomous future of Uber’s Rides and Eats business, which is one of Uber’s most important bets as a public company that sets the world in motion. Our goal is to eventually enable mass-scale AV commercialization globally in all 10000 cities Uber operates. We are just getting started.

As We Gradually But Surely Move Towards This Future, There Are a Full Spectrum Of Engineering Challenges That Need To Be Tackled. Specifically

  • How do we make sure Uber’s customers, from riders, to eaters to merchants can have safe, informative and magical experiences with Uber without human driver interaction?
  • How do we drive AV adoptions with informative, trustworthy and exciting experiences?
  • How do we make sure a rider’s autonomous ride share experience is still safe, informative and trustworthy without a human driver to interact with? From pickup, to on trip to drop off.

What the Candidate Will Do —-

  • Design and implement solutions and features within complex, highly scalable systems, ensuring the marketplace for autonomous vehicles operates efficiently at scale.
  • Drive technical projects from inception to completion, collaborating with cross-functional partners such as product managers, data scientists, and operations teams to deliver impactful solutions.
  • Develop and optimize algorithms to solve challenging problems in autonomous vehicle routing, matching, pricing, and incentive systems, directly influencing marketplace performance.
  • Contribute to the creation of new features and platform capabilities, leveraging autonomous vehicle data and operational insights to build innovative solutions.
  • Balance technical trade-offs between speed, performance, and quality, making informed decisions that align with both business goals and engineering best practices.

Basic Qualifications

  • 3 years of Industry Software Engineering work experience (This role is not accepting intern applications)
  • BS/BE degree or equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience coding with one or more of Java, Scala, Go, C , Python (or similar)
  • Product Experience
  • Solid understanding and hands-on experience in backend development and complex, scalable systems

Preferred Qualifications

  • MS or PhD in Computer Science, Engineering, Mathematics or a related field
  • Outstanding verbal and written communication and presentation skills
  • Background in autonomous vehicles (AV), with hands-on experience in developing, testing, or optimizing AV systems or related technologies.
  • Strong understanding of algorithms and data structures, especially in the context of real-time optimization, routing, or decision-making systems.
  • Experience with optimization techniques, such as linear programming, dynamic programming, or heuristic algorithms, and their application in large-scale systems.
  • Knowledge of marketplace dynamics, including supply-demand matching, pricing, and incentive systems, particularly in autonomous or transportation-related domains.
  • Familiarity with simulation environments and tools used for validating autonomous systems or optimizing large-scale networks.
  • Strong communication and collaboration skills

For San Francisco, CA-based roles: The base salary range for this role is USD$167,000 per year – USD$185,500 per year. For Seattle, WA-based roles: The base salary range for this role is USD$167,000 per year – USD$185,500 per year. For Sunnyvale, CA-based roles: The base salary range for this role is USD$167,000 per year – USD$185,500 per year. For all US locations, you will be eligible to participate in Uber’s bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.