Uber
Machine Learning Engineer II - Semantics, AV Labs
$171K–$190K
Sunnyvale, California · Full-time · Posted Aug 5, 2026
- Experience
- 2+ years of working experience in the ML/Robotics industry.
- Education
- Bachelor’s degree (or higher) in Computer Science, Computer Engineering, or related fields.
About the job
Develop machine-learning algorithms, models, and scalable systems that extract semantic information from real-world driving data for autonomous-vehicle applications.
What you'll do
- Develop algorithms and foundation models to derive semantic meaning from complex urban edge cases.
- Implement scalable ML systems and manage upstream sensor dependencies.
- Optimize driving-data collection, processing, and auto-labeling, and collaborate with engineering teams to deploy ML techniques in production.
What they ask for
- 2+ years of working experience in the ML/Robotics industry.
- Bachelor’s degree (or higher) in Computer Science, Computer Engineering, or related fields.
- Proficient in Python and Linux environments.
- Familiar with modern AI/ML frameworks (e.g., PyTorch).
Nice to have
- Experience in the Autonomous Driving domain; track record of deploying ML models in safety-critical physical systems.
- Master’s or PhD in Computer Vision, Robotics, or Machine Learning; familiarity with C++ and high-performance computing.
Pay
USD $171,000 per year - USD $190,000 per year (base salary)
Tools
Python, Linux, PyTorch, C++
AI focus
Build foundation models and ML algorithms for data mining, semantic scene understanding, auto-labeling, and modeling ego-vehicle behavior in autonomous driving.
Model-written summary · the original posting is authoritative