Zoox

Senior / Staff Software Engineer - Learned Trajectory Machine Learning Engineer

Foster City, CA. Posted 24 months ago

The role

You will develop deep learning models that produce driving trajectories for autonomous vehicles. You will use imitation learning and reinforcement learning, and build metrics to judge plan quality on safety, progress and comfort. You will work with the Planner, Perception and Simulation teams on urban driving.

What you will do

  • Develop deep learning models that generate driving plans using imitation learning and reinforcement learning
  • Develop techniques to estimate the quality of driving plans for safety, progress and comfort
  • Use large-scale machine learning infrastructure to find new solutions
  • Develop metrics and tools to analyze errors and track improvements
  • Collaborate with Perception, Planning and Simulation engineers on autonomous driving in complex urban environments

Required qualifications

  • BS, MS, or PhD in computer science or a related field
  • Experience training and deploying transformer-based model architectures and reinforcement learning
  • Experience with production machine learning pipelines: dataset creation, training frameworks, metrics pipelines
  • Fluency in Python with a basic understanding of C++
  • Extensive experience with programming and algorithm design
  • Strong mathematics skills

Nice to have

  • Conference or journal publications in machine learning or robotics venues
  • Prior experience with prediction and/or autonomous vehicles or robotics

Before you apply

  • You do not need to match every listed expectation to apply

About the company

Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem to bring it to market. It works at the intersection of robotics, machine learning and design, aiming to provide mobility-as-a-service in urban environments.

Senior / Staff Software Engineer - Learned Trajectory Machine Learning Engineer at Zoox | JobZoey