Skip to content
Applied IntuitionApplied IntuitionSunnyvale, CA

ML Perception Software Engineer

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.

125k – 222k/yr
On-site3+ YOEML Engineering

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

ML Engineering jobs
Applied Intuition

Software Engineer - Prediction and Behavior ML

Applied IntuitionSunnyvale, CA

Develops ML-first behavior prediction modules to forecast road user motions and interactions for autonomous systems. Requires 3+ years experience with deep learning end-to-end cycles, C++/Python fluency, and collaboration with perception/planning teams.

125k – 222k/yr
On-site3+ YOEML Engineering
Applied Intuition

Sensor Sim - ML Engineer

Applied IntuitionSunnyvale, CA

Develops and deploys generative ML techniques for production-grade sensor simulation (Lidar, Radar, Cameras) in autonomous systems. Collaborates with research, rendering, and physics teams; requires 5+ years ML experience, Bachelor's in CS, and expertise in large models and 3D geometry.

125k – 222k/yr
On-site5+ YOEML Engineering
Applied Intuition

Software Engineer - Mapping and Localization

Applied IntuitionSunnyvale, CA

As a Software Engineer specializing in Mapping and Localization, you will design and implement state-of-the-art systems for autonomous vehicles and mobile robots. This role involves building scalable solutions, fusing live data with maps, and continuously improving system performance using data-driven methods.

125k – 222k/yr
On-site3+ YOEML Engineering
Snowflake

Applied AI Engineer

SnowflakeMenlo Park, CA

Hands-on Applied AI Engineer on the Cortex AI team building and deploying production-grade AI agents and solutions for enterprise customers using Snowpark, Cortex, and native LLM capabilities.

126k – 182k/yr
On-site3+ YOEML Engineering
Applied Intuition

Research Scientist - Reinforcement Learning, Robotics

Applied IntuitionSunnyvale, CA

Conducts research in reinforcement learning and VLA post-training for robotics and autonomous systems, focusing on dexterous manipulation. Publishes at top conferences and deploys algorithms to real-world products. Requires MSc/PhD, strong publications, and expertise in Python, PyTorch, CV, robotics.

126k – 423k/yr
On-siteML Engineering