Skip to content
ZooxZoox

Principal Software Engineer - Autonomy Behaviors

Lead technical development of ML algorithms for next-generation ML Planner. Drive innovations in imitation learning, reinforcement learning, and model scaling while mentoring ML developers.

About the job

Responsibilities

  • Set the technical direction of ML development for the future of our Planner
  • Push the frontiers of imitation learning, reinforcement learning, and model scaling to develop new ML models for our onboard Planner
  • Identify and drive force-multipliers for ML development, including metrics, data, and training frameworks
  • Develop new methods to leverage Zoox’s Foundation Models into the ML Planner
  • Provide technical mentorship to the broader group of ML developers at Zoox
  • Collaborate with engineers across Autonomy Software, Simulation, System Design and Mission Assurance, and other departments to solve the overall Autonomous Driving problem in complex urban environments

Requirements

  • BS, MS, or PhD degree in computer science or related field
  • Proven track record of technical leadership in large-scale AI organizations
  • Significant experience with training and deploying Deep Learning models to production
  • Fluency in C++ or fluency in Python with a basic understanding of C++
  • Extensive experience with programming and algorithm design
  • Strong mathematics skills
  • 10+ years of experience

Nice-to-Haves

  • Conference or Journal publications in Machine Learning or Robotics related venues
  • Prior experience with Prediction and Planning for autonomous vehicles

Skills

Python, C++, Deep Learning, Machine Learning, Imitation Learning, Reinforcement Learning, Model Scaling, Algorithm Design, Mathematics

Zoox

Zoox

Foster City, CA

Senior Staff / Principal Software Engineer - Freeway Autonomy
$340k+/yrHybrid10+ YOEML Engineering

Leads the technical strategy and engineering execution required to achieve driverless freeway operation for autonomous vehicles. Requires 10+ years of software experience, demonstrated freeway autonomy leadership, deep expertise in an autonomy domain, and strong executive communication skills.

Rula

Rula

United States

Principal AI Engineer - Personalization and Recommendation
$282k+/yrRemote10+ YOEML Engineering

Own the architecture and delivery of production AI systems for patient-provider matching, search relevance, personalization, clinical workflows, and engagement. The role requires extensive software engineering, distributed systems, search or recommendation, ML applications, and foundation-model experience in a regulated healthcare setting.

Pinterest

Pinterest

San Francisco, CA

Principal Engineer, Core - Pinner Journeys
$243k+/yrRemote15+ YOEML Engineering

Principal technical leader defining architecture and multi-year strategy for Pinterest’s Homefeed, Search, and AI Assistant experiences. The role requires 15+ years of large-scale systems or machine-learning experience, deep expertise in discovery and generative AI, and hands-on leadership across engineering and product organizations.

PointClickCare

PointClickCare

United States

Principal ML System Engineer
$195k+/yrRemote7+ YOEML Engineering

Leads the technical vision, architecture, and engineering standards for a company-wide ML platform supporting model development, deployment, serving, and monitoring. The role requires principal-level expertise in Python and Java, scalable MLOps, cloud infrastructure, security, and technical leadership across teams.

Fetch

Fetch

United States

Principal Machine Learning Engineer
No salary listedRemote7+ YOEML Engineering

Design and scale ML infrastructure and real-time learning systems powering personalization, search, ranking, and ad tech for millions of consumers. The role requires deep distributed-systems and data-pipeline expertise, strong architecture leadership, and experience delivering zero-to-one ML systems.