
Senior Software Engineer, Perception Platform
Path Robotics4 months ago
Responsibilities
- Wrap perception ML models for part registration, seam localization, and real-time weld tracking into reliable production services.
- Build gRPC/Protobuf interfaces with rigorous schema versioning.
- Own containerization, CUDA/PyTorch environment management, deployment infrastructure, and GPU memory budgeting.
- Build observability and telemetry pipelines connecting fleet-wide perception metrics to operator outcomes.
- Design active-learning data pipelines that ingest fleet data, support annotation, and route labeled data to training services.
- Establish software best practices through code reviews, testing harnesses, CI/CD, and mentoring mid-level engineers.
Requirements
- 5+ years of experience building production backend systems in Python; C++ experience is a plus.
- Expertise in software architecture, concurrency, performance, and API design.
- Deep production experience with gRPC/Protobuf services, schema evolution, and backward-compatible API contracts.
- Hands-on experience with containerized deployment, Linux, and GPU compute, including diagnosing CUDA, PyTorch, and GPU memory issues.
- Experience building developer tools, frameworks, or platforms for ML, computer vision, or research teams.
- Working knowledge of ML and computer vision workflows, including training loops, evaluation harnesses, and point clouds.
Benefits
- Free lunch every day
- Flexible PTO
- Medical, dental, and vision insurance
- 6 weeks of 100% paid parental leave plus an additional 6–8 weeks of maternity leave for the birthing parent
- 401(k) through Empower
- Paid referral bonus
About Path Robotics
Path Robotics was founded by brothers Andy and Alex Lonsberry with a desire to help fill workforce gaps in the manufacturing industry. At Path Robotics, we understand manufacturers are constantly being asked to do more with less; more reshoring, more demand, and more requirements with less time, less talent, and less tolerance. We’re helping guide the Fourth Industrial Revolution in manufacturing by providing robotic support to help keep up with those challenges. Our welding robots absorb high-volume, repetitive tasks by leveraging AI and machine learning. By doing this, we’re putting humans in safe, productive environments that allows manufacturers to increase productivity and grow their business.