Skip to content
Applied IntuitionApplied IntuitionSunnyvale, CA

Software Engineer - Prediction and Behavior ML

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

About the role

Responsibilities

  • Prototype, evaluate, refine, and deploy state-of-the-art ML algorithms that predict the future motion of the ego agent and other road users in the scene
  • Leverage established products at Applied Intuition to build the software and infra foundation for behavior-specific ML development
  • Collaborate tightly with perception and planning engineers on many cross-team initiatives

Requirements

  • Bachelor’s in Computer Science, Electrical Engineering, Robotics, or related field
  • Experience with the end-to-end development cycle of deep learning models
  • Expertise in subdomains such as modeling, input pipelines, evaluation, deployment, and model optimization
  • 3+ years of experience building production software using modern software practices
  • Fluency in C++, or fluency in Python with intermediate experience in C++

Nice to Have

  • Peer-reviewed research at machine learning conferences like NeurIPS, CVPR, ICML, ICLR, ICCV, ECCV, IROS, or ICRA
  • Experience with driver assistance or autonomous driving systems
  • Experience in evaluating and improving system-in-the-loop model performance

Compensation

Base salary range: $125,000 - $222,000 USD annually (plus equity and benefits)

Skills

Machine LearningDeep LearningC++PythonBehavior PredictionMotion ForecastingModel DeploymentModel OptimizationAutonomous DrivingPerception Systems

Similar roles

ML Engineering jobs
Applied Intuition

ML Perception Software Engineer

Applied IntuitionSunnyvale, CA

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
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