Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Agility Robotics Logo

Senior Robotics Software Engineer, AI Skills Integration

Agility Robotics

Salary not specified
Aug 12, 2025
Salem, OR, US
Apply Now

Agility Robotics is looking for an experienced engineer to lead the integration of learned skill policies into their production stack, bridging upstream innovation and real-world deployment.

Requirements

  • Lead the integration of AI-driven behaviors into our skill framework, ensuring they are robust, testable, and production-grade.
  • Define best practices and infrastructure for evaluating, curating, and integrating learned skill policies.
  • Drive the development of data collection workflows (e.g., teleop), including annotation, quality control, and feedback loops with our AI team.
  • Develop and maintain high-quality interfaces between the learned skill policies and orchestration and execution layers (e.g., behavior trees, state machines, task planners).
  • Build internal tools to support rapid iteration of the collect > train > evaluate > deploy loop.
  • Contribute to on-robot testing and analysis to evaluate real-world performance and identify bottlenecks.
  • Prior experience with imitation learning, offline RL, or learned policy deployment on humanoid robots.

Responsibilities

  • Lead the integration of AI-driven behaviors into our skill framework, ensuring they are robust, testable, and production-grade.
  • Define best practices and infrastructure for evaluating, curating, and integrating learned skill policies.
  • Drive the development of data collection workflows (e.g., teleop), including annotation, quality control, and feedback loops with our AI team.
  • Develop and maintain high-quality interfaces between the learned skill policies and orchestration and execution layers (e.g., behavior trees, state machines, task planners).
  • Build internal tools to support rapid iteration of the collect > train > evaluate > deploy loop.
  • Contribute to on-robot testing and analysis to evaluate real-world performance and identify bottlenecks.
  • Replay and analyze failed robot trajectories to identify root causes, and collect targeted teleop data to address specific failure modes and gaps in the training dataset.

Other

  • You have a BS, MS, or PhD in Computer Science, Robotics, or a related field.
  • You have 5+ years of professional experience working at the interface between robotics and learning-based control, whether that's policy integration, imitation learning, or deploying RL in the real world.
  • You write modern Python code and have strong software fundamentals.
  • You care about system performance and reliability, and know how to build evaluation pipelines.
  • You are hands-on and passionate about seeing your work running on real robots, in the real world, in production, not just in sim or in isolation.