Zoox logo

Senior / Staff Software Engineer (Learned Trajectory Machine Learning Engineer)

Zoox

RemoteFull timeMid level$277k – $407kPosted today
Apply with JobAssist

About the role

  • The Prediction & Behavior ML team is responsible for developing machine learning (ML) algorithms that learn and predict behaviors from data, applying them both on-vehicle to influence driving behavior and off-vehicle to provide ML capabilities to simulation and validation
  • Given the tight integration of behavior forecasting and motion planning, our team collaborates closely with the Planner team to advance overall vehicle behavior
  • We also work closely with our Perception, Simulation, and Systems Engineering teams to accelerate our ability to validate our driving performance
  • As a Learned Trajectory Machine Learning Engineer you will be responsible for developing deep learned models that produce trajectories for our vehicles to drive
  • Given the tight integration of behavior prediction and motion planning, you will closely collaborate with the Planner and Perception teams in the advancement of our overall vehicle behavior
  • You will develop new deep learning models that use imitation learning and reinforcement learning to generate driving plans for our autonomous vehicle
  • You will also work on techniques to estimate the quality of those driving plans along the dimensions of safety, progress, comfort etc
  • You will leverage our large-scale machine learning infrastructure to discover new solutions and push the boundaries of the field
  • You will develop metrics and tools to analyze errors and understand improvements of our systems
  • You will collaborate with engineers on Perception, Planning, and Simulation to solve the overall Autonomous Driving problem in complex urban environments

Benefits

  • Paid parental leave
  • Affinity groups and sports clubs
  • Work from home opportunities
  • Health insurance
  • Our crew’s health and happiness is our first priority. We offer comprehensive health and mental health support, a wellbeing program, and unlimited and flexible paid time away
  • We invest in our crew—and their families—for the long term. That includes generous family planning support, caregiver support, and strong cash compensation with great equity upside
  • We look after our crew when they’re in the office too. Our famous food program is a great example, featuring a daily changing menu of local and sustainable dishes
  • There’s a busy calendar of social events at Zoox, with more sports teams than you can count. And, of course, playing with robots is an important part of the job description- Fluency in Python with a basic understanding of C++
  • Strong mathematics skills
  • Extensive experience with programming and algorithm design
  • Experience with production Machine Learning pipelines: dataset creation, training frameworks, metrics pipelines
  • Experience with training and deploying transformer-based model architectures and reinforcement learning
  • BS, MS, or PhD degree in computer science or related field
  • Conference or Journal publications in Machine Learning or Robotics related venues
  • Prior experience with Prediction and/or autonomous vehicles or robotics in general

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at Zoox was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.