Software Engineer – AI & ML Infrastructure

3 weeks, 3 days ago
Full-time
Senior
Software Development
Path Robotics

Path Robotics

Path Robotics creates truly autonomous robots for manufacturing, eliminating the need for skilled welders or robot programmers and allowing humans to focus on creativity.

Automotive
51-250
Founded 2014
$71M raised

Description

  • Build and maintain infrastructure for 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 through simulation, hardware integration, runtime monitoring, and field-data feedback loops.
  • Build internal tools that accelerate AI engineering workflows across dataset exploration, testing, evaluation, and productionization.
  • Partner with AI researchers and robotics engineers to turn model requirements into robust, scalable software systems.
  • Drive software architecture decisions across robotics and perception systems.
  • Design, implement, and optimize performance-critical components of the robotics and perception stack in C++ and Python.
  • Develop and integrate 3D point cloud processing algorithms for weld joint perception, including registration, pose estimation, segmentation, and geometric reasoning.
  • Lead integration of machine learning models into real-time systems with low-latency, high-reliability performance.
  • Design and implement gRPC/Protobuf service interfaces with schema versioning and backward-compatible API evolution.
  • Instrument perception systems for production observability and build telemetry pipelines that connect algorithmic metrics to business outcomes.
  • Take technical ownership of critical components and help mentor team members.

Requirements

  • 3–6 years of software engineering experience with exposure to ML infrastructure, MLOps, or AI-enabled systems.
  • 5+ years of professional software engineering experience; title and compensation will be commensurate with experience.
  • Bachelor's, Master's, or PhD in Computer Science, Robotics, Electrical Engineering, or a related field.
  • Strong production software experience in Python.
  • Advanced proficiency in modern C++ and Python.
  • Experience with PyTorch and a practical understanding of the software systems needed to support AI model development.
  • Experience with C++, ROS, or robotics software stacks is preferred.
  • Experience with robotics or perception applications, including familiarity with ROS/ROS2, motion planning, and hardware interfaces is preferred.
  • Comfort with data pipelines, simulation environments, containerized workflows, and GPU compute in Linux environments.
  • Proficient in Linux-based development; experience with Docker is strongly preferred.
  • Demonstrated experience building production services using gRPC and Protobuf.
  • Solid grasp of system-level software design, concurrency, memory management, and optimization.

Benefits

  • Competitive salary and equity in a well-funded, high-growth robotics company.
  • Comprehensive health, dental, and vision benefits.
  • 401(k) retirement plan through Empower.
  • Flexible PTO.
  • Daily free lunch.
  • 6 weeks fully paid parental leave, plus an additional 6–8 weeks for birthing parents (12–14 weeks total).
  • Generous employee referral bonuses.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Windows/Desktop Applications - Lviv, Ukraine

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Engineer to lead the development of accessible, high-quality native Windows applications that power its text-to-speech products for millions of users.

C# C++ CI/CD .NET
20 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Santa Cruz, CA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Engineer to lead development of its native Windows app experiences for a widely used text-to-speech platform that helps millions of people read and learn without barriers.

C# C++ CI/CD .NET
29 minutes ago

Software Engineer (.NET Developer)

66degrees 251-1K IT Services

66degrees is seeking a .NET Developer to build and support cloud-native AI, analytics, and mission-critical applications for enterprise clients.

Agile AWS Azure C# CI/CD Entity Framework GCP Git GitHub GitLab Java .NET Python SQL Server TDD
44 minutes ago

Senior Software Engineer, Core Experiences - Lille, France

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build foundational services and SDKs that power the product across platforms.

GCP Java Kotlin
48 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers