Software Engineer - ML Infrastructure

Path Robotics

$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3-6 years of software engineering experience, specifically in ML infrastructure or MLOps.
  • Strong production software development skills in Python; experience with C++ and ROS is a plus.
  • Familiarity with PyTorch and understanding of software systems for AI model development.
  • Strong competency with data pipelines, simulation environments, and GPU computing in Linux.
  • Interest and experience in both AI and robotics, from data collection to deployment.

Responsibilities

  • Build and maintain software infrastructure for robotic learning, including model training and deployment.
  • Develop tools for processing and curating large-scale robotic sensor data.
  • Support AI model deployment on robotic systems, focusing on integration and monitoring.
  • Create internal tools to enhance AI engineering workflows from dataset exploration to production.
  • Collaborate with AI researchers and robotics engineers to transform model requirements into software systems.

Benefits

  • Daily free lunch to encourage team connection.
  • Flexible PTO for work-life balance.
  • Comprehensive medical, dental, and vision insurance.
  • 6 weeks fully paid parental leave, with up to 14 weeks for birthing parents.
  • 401(k) retirement plan through Empower.
  • Generous bonuses for employee referrals.
Full Job Description
The Role

We're looking for a Software Engineer to build and maintain the infrastructure that powers our AI and machine learning workflows. You'll be the bridge between our AI research team and production - building the tooling, pipelines, and deployment systems that let models go from experiment to factory floor. This is a role for someone who thinks in systems but speaks ML: you understand what researchers need, and you know how to build reliable software around it.
What You'll Do
  • Build and maintain the software infrastructure that supports robot learning, including model training, experiment tracking, versioning, and deployment.
  • Develop pipelines and tools for collecting, processing, and curating large-scale robotic sensor and telemetry data.
  • Support deployment of AI models onto robotic systems, including simulation, hardware integration, runtime monitoring, and feedback loops from field data.
  • Build internal tools that accelerate AI engineering workflows across dataset exploration, testing, evaluation, and productionisation.
  • Partner closely with AI researchers and robotics engineers to turn model requirements into robust, scalable software systems.
Who You Are
  • You have 3-6 years of software engineering experience, with solid exposure to ML infrastructure, MLOps, or AI-enabled systems.
  • You write strong production software in Python, and ideally also have experience with C++, ROS, or robotics software stacks.
  • You have experience with PyTorch and a practical understanding of the software systems needed to support AI model development.
  • You are comfortable with data pipelines, simulation environments, containerised workflows, and GPU compute in Linux environments.
  • You enjoy working across AI and robotics, and can support the full path from data collection and testing through to deployment on real systems.

Why You'll Love It Here
  • Daily free lunch to keep you fueled and connected with the team
  • Flexible PTO so you can take the time you need, when you need it
  • Comprehensive medical, dental, and vision coverage
  • 6 weeks fully paid parental leave, plus an additional 6-8 weeks for birthing parents (12-14 weeks total)
  • 401(k) retirement plan through Empower
  • Generous employee referral bonuses-help us grow our team!

Similar Jobs

More Jobs at Path Robotics

More Information Technology Jobs

Find similar Software Engineer - ML Infrastructure jobs: