Uber
Staff Software Engineer - ML AV Labs
$232K–$258K
Sunnyvale, California · Staff · Full-time · Posted Sep 25, 2026
- Experience
- 8+ years of working experience in the ML, Robotics, or Autonomous Systems industry.
- Education
- Bachelor’s degree in Computer Science, Computer Engineering, or related fields.
About the job
Leads development of machine learning systems that extract semantic insights from real-world driving data for autonomous vehicles.
What you'll do
- Set the technical roadmap and lead development of autonomy algorithms and foundation models for complex driving scenarios.
- Design large-scale ML systems and define dataset and auto-labeling requirements.
- Mentor engineers and coordinate technical integration across Uber teams.
What they ask for
- Proven leadership of large-scale technical projects from conception to production.
- Bachelor’s degree in Computer Science, Computer Engineering, or related fields.
- Expert-level proficiency in Python and Linux environments.
- Deep expertise in modern AI/ML frameworks (e.g., PyTorch).
Nice to have
- PhD in Computer Vision, Robotics, or Machine Learning focused on Autonomous Driving; experience with C++, CUDA, ROS or similar middleware, or physical-world foundation models.
- Recognized expertise, such as publications in CVPR, NeurIPS, ICRA or patents related to AV.
Pay
USD $232,000 per year - USD $258,000 per year (base salary)
Tools
Python, Linux, PyTorch, C++, CUDA, Robot Operating System (ROS)
AI focus
Develop autonomy algorithms and foundation models for data mining, deep scene understanding, causal modeling of ego vehicle behavior, and semantic enrichment of autonomous-driving data.
Model-written summary · the original posting is authoritative