Staff Software Engineer - Autonomous Vehicles

Uber is a technology company that moves people and things in over 600 cities worldwide through their ride-sharing and delivery platform.
$223,000 - $248,000
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Automotive

Description For Staff Software Engineer - Autonomous Vehicles

Join Uber's Platform Engineering team as a Staff Software Engineer focusing on Autonomous Vehicles and AI/ML technologies. You'll be at the forefront of developing and implementing cutting-edge machine learning techniques for computer vision and perception use cases. This role combines technical leadership with hands-on development, where you'll work on state-of-the-art Machine Learning platforms while collaborating across various engineering teams.

As a key member of the team, you'll be responsible for architecting and building scalable ML solutions that power Uber's mission of helping people move and get things delivered across 600+ cities worldwide. The role requires expertise in computer vision, machine learning, and software engineering, with opportunities to work on critical infrastructure that enables autonomous vehicle technologies.

The position offers competitive compensation ($223,000-$248,000 base salary), equity, and comprehensive benefits. You'll be working in a hybrid environment, contributing to Uber's innovative culture while helping shape the future of transportation technology. The role requires both technical excellence and leadership skills, making it perfect for experienced engineers passionate about AI/ML and autonomous systems.

This is an opportunity to make a significant impact at a company that's revolutionizing transportation and delivery services globally. You'll be working with cutting-edge technologies while solving complex technical challenges in computer vision and machine learning, all while helping build systems that will define the future of autonomous vehicles.

Last updated 7 days ago

Responsibilities For Staff Software Engineer - Autonomous Vehicles

  • Design and deliver software and tools as part of state-of-the-art Machine Learning platform
  • Systems architecture design, including management of upstream and downstream dependencies
  • Provide technical leadership and architect scalable ML solutions
  • Drive datasets to accelerate ML technologies, sensor data collection, processing, labeling, indexing
  • Participate in periodic on-call rotations
  • Collaborate with platform, product and security engineering teams

Requirements For Staff Software Engineer - Autonomous Vehicles

Python
Linux
  • PhD or equivalent in Computer Science, Engineering, Mathematics with 2 years experience OR 5 years full-time Software Engineering experience
  • 3 years of working experience in the ML/Robotics industry
  • Proficient in Python and Linux
  • Familiar with OpenCV, TensorFlow/PyTorch
  • Deep understanding of computer vision and/or perception technologies

Benefits For Staff Software Engineer - Autonomous Vehicles

Medical Insurance
Equity
  • Bonus program
  • Equity awards
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Uber Staff Software Engineer - Autonomous Vehicles

Program Manager II, Tech

Technical Program Manager position at Uber managing data annotation teams and ML projects, requiring 5+ years experience in program management with hybrid work model in India.

Engineering Manager II - Personalization (Growth & Marketing)

Lead Uber's Marketing Personalization team, driving technical vision and execution for personalized recommendations reaching billions of users globally.

Staff Machine Learning Engineer

Lead ML engineering role at Uber, focusing on recommendation systems for UberEats Feed, requiring 8+ years of experience and deep expertise in machine learning.

Sr Program Manager Tech

Senior Program Manager position at Uber focusing on Generative AI and data labeling, offering competitive compensation and hybrid work arrangement in San Francisco.

Staff Machine Learning Engineer

Staff Machine Learning Engineer position at Uber, leading ML solutions for Eats Search and Discovery, requiring 7+ years of experience and offering competitive compensation.