Skip to content
ZooxZooxFoster City, CA

Machine Learning Engineer - Simulation Framework

Machine Learning Engineer focused on GPU-based simulation frameworks, reinforcement learning, and bridging sim-to-real gaps for autonomous vehicle safety validation. Requires MS/PhD and strong C++/Python experience.

151k – 257k
Hybrid7+ YOEML Engineering

About the role

Responsibilities

  • Develop and optimize our GPU-based simulation framework to support complex machine learning training and validation pipelines.
  • Apply reinforcement learning concepts to solve complex behavioral and path planning challenges in simulation environments.
  • Identify and resolve "sim-to-sim" and "sim-to-real" fidelity gaps to ensure parity between high-speed ML simulations, high-fidelity 3D environments, and physical vehicle execution.
  • Build systems that allow autonomy users to self-serve data generation and accelerate their training iterations.
  • Write robust, production-ready code to integrate advanced ML algorithms directly into our core simulation architecture.

Requirements

  • PhD or Master’s in computer science, robotics, machine learning, or a related field.
  • Deep understanding of reinforcement learning and its application in simulated or robotic environments.
  • Hands-on experience developing, training, and fine-tuning deep learning models using modern frameworks (e.g., JAX or PyTorch).
  • Strong proficiency in C++ and Python for building and deploying production machine learning systems.
  • Experience analyzing and bridging fidelity gaps between synthetic training data and real-world execution.

Nice-to-Haves

  • Experience with GPU programming (CUDA) or high-performance compute clusters.
  • Automotive or autonomous robotics industry experience.
  • Strong background in deterministic systems and latency optimization.

Skills

JAXPyTorchC++PythonReinforcement LearningCUDAGpu ProgrammingDeep Learning

Similar roles

ML Engineering jobs
Applied Intuition

Senior C++ Software Engineer

Applied IntuitionSunnyvale, CA

Senior C++ Software Engineer building multi-agent optimization, planning, and decision-making algorithms for collaborative autonomy and human-machine teaming in defense applications. Requires 5+ years modern C++ experience, strong algorithmic background, and US SECRET clearance eligibility.

150k – 250k
On-site5+ YOEML Engineering
Applied Intuition

Senior C++ Software Engineer

Applied IntuitionPoway, CA

Senior C++ Software Engineer building multi-agent optimization, planning, and decision-making algorithms for collaborative autonomy and human-machine teaming in defense applications. Requires 5+ years modern C++ experience, strong algorithmic foundations, and eligibility for US SECRET clearance.

150k – 225k
On-site5+ YOEML Engineering
Applied Intuition

Senior C++ Software Engineer

Applied IntuitionAnn Arbor, MI +1

Senior C++ Software Engineer building multi-agent optimization, planning, and decision-making algorithms for defense autonomy and human-machine teaming across air, land, sea, and space domains. Requires 5+ years modern C++20, strong algorithmic foundations, and US SECRET clearance eligibility.

150k – 200k
On-site5+ YOEML Engineering
Metropolis

Senior Machine Learning Engineer, Computer Vision

MetropolisSeattle, WA

Design, build, and deploy computer vision and deep learning models for production applications. Requires 5+ years of ML/CV experience, strong Python and framework proficiency, and deployment on cloud/edge platforms.

150k – 200k
On-site5+ YOEML Engineering
Applied Intuition

Senior Neural Rendering Software Engineer

Applied IntuitionSunnyvale, CA

Develops and optimizes neural rendering systems using C++ and CUDA for real-time simulation, focusing on 3D Gaussian representations, GPU pipelines, and multi-threaded scene management. Requires 4+ years in neural graphics or related fields and a Bachelor's degree.

150k – 250k
On-site4+ YOEML Engineering