Skip to content

ML Perception Software Engineer

125k – 222kSunnyvale, CAOnsite3+ YOE
Summary

Develops ML perception algorithms and 4D world representations for autonomous vehicle stacks. Tests on real vehicles and collaborates with research teams. Requires 3+ years experience, C++/Python proficiency, and ML deployment expertise.

About the role

Responsibilities

  • Train, modify, and create beyond-SOTA algorithms for constructing powerful world representations that can be used for perception, world modeling, and ML driven autonomy
  • Test and evaluate algorithms on real vehicles, owning large portions of the autonomy stack and ensuring improvements to driving abilities
  • Work closely with data, behavior, and research teams to develop advanced autonomy software for production deployment

Requirements

  • 3+ years of experience building software components or (sub)systems that address real-world perception challenges
  • Bachelor's in Computer Science, Electrical Engineering, Robotics, or related field
  • Strong proficiency in C++ and Python
  • Experience building machine learning models from data collection to production and deployment
  • Deep understanding of concepts and methods behind frameworks or libraries worked with
  • Interest in keeping up to date in the field, identifying trends

Nice to Have

  • MSc or PhD in perception or closely related field
  • Experience working in modern ML-based perception for autonomous systems
  • Deep knowledge of current trends in computer vision including perception, reconstruction, diffusion, world models and pre training vision models

Compensation

  • Base salary range: $125,000 - $222,000 USD annually
  • Equity, comprehensive health/dental/vision/life/disability insurance, 401k with employer match, learning/wellness stipends, paid time off
Skills
C++PythonMachine LearningComputer VisionAutonomous VehiclesPerception AlgorithmsWorld ModelsPyTorchTensorFlowROS
Similar roles at this salary range
All ML Engineering jobs →
Chime

AI/ML Engineer

Build and productionize ML models for risk detection and decisioning systems. Requires 1-2 years applied ML experience and familiarity with AWS, model evaluation, and experimentation.

125k – 173kSan Francisco, CAML EngineeringHybridAWSPython
PrizePicks

Machine Learning Platform Engineer

Build and operate the ML platform to productionize models, enable real-time inference, and manage the full ML lifecycle with MLOps best practices. Requires 3+ years platform engineering and 1+ years owning ML systems end-to-end.

135k – 160kUnited StatesML EngineeringRemoteGoKafka
Ai2

Senior Research Engineer

Research Engineer training and scaling flagship open multimodal and agentic models (Olmo, Molmo). Owns end-to-end ML infrastructure, model development, and open-source releases.

147k – 220kSeattle, WAML EngineeringOn-siteJAXMoE
Clickhouse

AI Product Engineer

Build agentic capabilities on a petabyte-scale observability platform. Own the full agent stack including context engineering, tool design, evals, and production reliability for incident investigation.

130k – 230kUnited StatesML EngineeringRemoteMCPSQL
Kodex

ML Engineer

Build and deploy production ML models and pipelines to detect suspicious activity, improve verification accuracy, and support threat intelligence workflows.

150k – 180kUnited StatesML EngineeringRemoteAWSClustering