Staff Machine Learning Engineer - Av Labs

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

Uber's AV Labs is seeking a Staff Machine Learning Engineer to develop and deploy ML models for autonomous driving systems. This role involves collaborating with cross-functional teams, researching novel ML algorithms, and ensuring the scalability and reliability of ML solutions in a production environment.

What you'd actually do

  1. Design, develop, and deploy machine learning models and algorithms for autonomous driving systems.
  2. Collaborate with research scientists and other engineers to integrate ML solutions into the AV stack.
  3. Optimize ML models for performance, scalability, and efficiency in real-time applications.
  4. Develop and maintain robust evaluation frameworks and metrics to assess model performance.
  5. Stay current 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 large-scale ML model development and deployment
  • Strong understanding of deep learning, computer vision, and reinforcement learning
  • Experience with C++ for performance-critical applications
  • Familiarity with cloud platforms (e.g., AWS, GCP)
  • Excellent problem-solving and analytical skills

Nice to have

  • Experience with autonomous driving systems or robotics
  • Knowledge of distributed systems and big data technologies
  • Publications in top-tier ML or robotics conferences

What the JD emphasized

  • machine learning models
  • autonomous driving systems
  • ML solutions
  • model performance
  • machine learning

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