Machine Learning Engineer II - Av Labs

Uber Uber · Consumer · Sunnyvale, CA · Engineer - Software Engineering - Machine Learning & Artificial Intelligence

Machine Learning Engineer II at Uber's AV Labs in Sunnyvale, focused on developing and deploying ML models for autonomous driving systems. This role involves research, implementation, and integration of ML solutions, contributing to the advancement of AV technology.

What you'd actually do

  1. Design, develop, and deploy machine learning models for autonomous driving systems.
  2. Collaborate with cross-functional teams (e.g., perception, prediction, planning) to integrate ML solutions into production.
  3. Research and implement novel machine learning algorithms and techniques to improve AV performance.
  4. Develop and maintain ML infrastructure and tooling to support the AV development lifecycle.
  5. Stay up-to-date with the latest advancements in machine learning and autonomous driving technologies.

Skills

Required

  • Proficiency in Python and ML frameworks (e.g., TensorFlow, PyTorch)
  • Experience with deep learning, computer vision, and reinforcement learning
  • Strong understanding of ML system design and deployment
  • Experience with large-scale data processing and distributed systems

Nice to have

  • Experience with autonomous driving systems or robotics
  • Familiarity with C++
  • Experience with cloud platforms (e.g., AWS, GCP)
  • Publications in top-tier ML or robotics conferences

Other signals

  • Develop and deploy machine learning models for autonomous driving systems
  • Collaborate with cross-functional teams to integrate ML solutions into production
  • Research and implement novel ML algorithms to improve AV performance