Uber
Staff Machine Learning Engineer - Semantics - AV Labs
$232K–$258K
Sunnyvale, California · Staff · Full-time · Posted Oct 26, 2026
- Experience
- 8+ years in the ML, Robotics, or Autonomous Systems industry, including 2+ years with L4 Autonomy companies.
- Education
- Bachelor’s degree in Computer Science, Computer Engineering, or related fields.
About the job
Sets technical direction and leads development of machine learning systems, algorithms, and data platforms for autonomous driving, including complex urban edge cases.
What you'll do
- Lead autonomous driving algorithm strategy and end-to-end AI development.
- 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
- 8+ years of working experience in the ML, Robotics, or Autonomous Systems industry.
- 2+ years of working experience with L4 Autonomy companies.
- Proven experience leading 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 with a focus on Autonomous Driving; experience building and scaling Foundation Models for physical world interaction.
- Experience with C++, CUDA, high-performance system optimization, ROS or similar middleware, or relevant publications or patents.
Pay
USD $232,000 per year - USD $258,000 per year (base salary; Sunnyvale, CA-based roles)
Tools
Python, Linux, PyTorch, C++, CUDA, Robot Operating System (ROS)
AI focus
Develops machine learning and end-to-end AI methods for autonomous driving, including autonomy algorithms, large-scale ML systems, datasets, and auto-labeling; preferred work includes Foundation Models for physical-world interaction.
Model-written summary · the original posting is authoritative