Staff ML Engineer, Autonomy & Planning

knightscope· 9OYE24 - 240 ASR Software
Apply Now ↗
📍 Sunnyvale, California, United StatesFull Time💰 USD 240K–275K

About this role

About Knightscope

Knightscope (NASDAQ: KSCP) is a security technology company building the nation's first Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one integrated managed service. The Company is on a mission to make the United States of America the safest country in the world. One Team. One Force.


About the Role 

The gap between a robot that observes and a robot that acts is the intelligence layer. We are looking for a Staff Autonomy Engineer to own this layer end to end. You will define how our robot’s reason about their environment and respond, drawing on the latest advances in embodied AI, learned planning, and real-time decision making. This is not a role where you own one slice of a large stack. You will architect and ship the full intelligence-to-action loop on a deployed production fleet and build the learning pipeline that makes it better with every mission. 

 

Key Responsibilities 

  • Advance core AI and machine learning capabilities for embodied autonomy, spanning computer vision, learned planning, open-world generalization, and real-time decision making, across deployed robotic platforms. 
  • Push the boundaries of learning-based robotics by incorporating large vision-language-action models to improve reasoning, situational understanding, and explainability in safety-critical environments. 
  • Own the full intelligence-to-action loop: from sensor observations through entity reasoning, world-state modeling, to policy decisions that drive safe, bounded robot behavior. 
  • Build the closed-loop learning pipeline: production outcomes and operator feedback feed model evaluation and policy improvement without modifying safety-critical boundaries. 
  • Drive technical architecture decisions across the autonomy stack and mentor engineers across the team. 

 

Required Qualifications 

  • 7+ years shipping autonomy, planning, or decision-making systems to production in robotics, autonomous vehicles, or safety-critical platforms. 
  • Deep expertise in one or more areas: behavior planning and policy execution, imitation learning or reinforcement learning for real-world robot control, end-to-end learned autonomy systems, or large-scale ML for real-time decision making. 
  • Hands-on experience integrating learned planning or policy models with classical control systems and deterministic safety constraints. 
  • Strong software engineering in C++ and Python; experience with real-time autonomy stacks. 
  • Demonstrated ability to take systems from research prototype to deployed production platform. 
  • Track record of driving architecture decisions across perception, planning, and controls teams. 

 

Preferred Qualifications 

  • MS or PhD in Robotics, Computer Science, Machine Learning, or related field. 
  • Experience with autonomous vehicles, deployed robotics, or embodied AI systems in production. 
  • Background in trajectory planning, behavior modeling, or autonomy policy design. 
  • Familiarity with VLA architectures, foundation models for robot control, or large-scale pre-trained policies adapted for real-world deployment. 
  • Experience building data flywheel or simulation-based training pipelines for production ML systems. 
  • Familiarity with functional safety standards, ISO 26262 or SOTIF.  

 

Compensation & Benefits 

  • Base Salary: $240,000 to $275,000 
  • Equity: Stock options 
  • Benefits: Medical, dental, vision, 401(k), paid time off 
  • Location Requirement: Full-time, on-site at Sunnyvale HQ 

Frequently Asked Questions

What is the salary for the Staff ML Engineer, Autonomy & Planning role at knightscope?
The listed salary for this Staff ML Engineer, Autonomy & Planning position at knightscope is USD 240K–275K. This is an Full Time role.
Where is the Staff ML Engineer, Autonomy & Planning position at knightscope located?
This Staff ML Engineer, Autonomy & Planning role at knightscope is based in Sunnyvale, California, United States. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Staff ML Engineer, Autonomy & Planning role at knightscope full-time or part-time?
This is listed as a Full Time position. It is posted as a Staff ML Engineer, Autonomy & Planning role in the 9OYE24 - 240 ASR Software department at knightscope.
Which team or department does the Staff ML Engineer, Autonomy & Planning at knightscope belong to?
This Staff ML Engineer, Autonomy & Planning position is part of the 9OYE24 - 240 ASR Software department at knightscope. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Staff ML Engineer, Autonomy & Planning position at knightscope?
Click the "Apply Now" button on this page. You will be redirected to knightscope's official application portal hosted on bamboohr where you can submit your application directly.
When was the Staff ML Engineer, Autonomy & Planning job at knightscope posted?
This Staff ML Engineer, Autonomy & Planning position at knightscope was posted on Jun 12, 2026. Apply as soon as possible — early applications are often reviewed first.
Staff ML Engineer, Autonomy & Planning
knightscope · 💰 USD 240K–275K
Apply for this role ↗

You'll be redirected to knightscope's official application page on bamboohr.