Senior Software Engineer, Perception Platform
Core
Architect and maintain the Perception codebase, building production services for ML/CV models that power a fleet of welding robots.
Role type
Senior Software Engineer (Perception Platform)
Builds
Production-grade perception services, gRPC/Protobuf interfaces, deployment infrastructure, and data pipelines for active learning.
Domain
Robotics, Computer Vision, Machine Learning
Deliverable
production ML models
Required skills
Python, gRPC/Protobuf, containerization, CUDA/PyTorch, Linux, GPU compute, API design, CI/CD, code review
Preferred skills
C++, architecture, concurrency, performance optimization, developer tools
Technologies
Python, gRPC, Protobuf, CUDA, PyTorch, Linux, Docker, CI/CD
Responsibilities
Wrap perception ML models into reliable production services; Build gRPC/Protobuf service interfaces with schema versioning; Own deployment infrastructure and GPU memory management; Build observability and telemetry pipelines; Design data pipelines for active learning; Mentor mid-level engineers.
Seniority
Senior, hands-on IC
