Path Robotics
Machine Learning Engineer, Perception
Columbus, Ohio or Remote +1 · Remote · Full-time · Posted Oct 30, 2026
- Location
- Columbus, Ohio or Remote
Columbus, Ohio, United States - Experience
- 3+ years for Experienced; 7+ years for Senior/Staff, in real-world robotics or industrial ML.
- Education
- Master's or Ph.D. in CS, Robotics, or a related field (Computer Vision, ML, or Perception); Bachelor's with strong production ML experience also considered.
About the job
Develop and deploy computer-vision and machine-learning perception systems for robotic welding, including 3D weld detection, tracking, and geometry estimation.
What you'll do
- Build, evaluate, and improve perception algorithms and the data pipelines used to train and test them.
- Integrate models into ROS-based production robotics services, with attention to low-latency inference and deployed configurations.
- For Senior/Staff roles, lead ML lifecycle, experiments, and perception system development; architect training workflows and mentor engineers.
What they ask for
- Strong Python skills and hands-on PyTorch experience training, evaluating, and deploying deep-learning models in production.
- Experience with 3D point clouds and libraries such as Open3D, including geometric processing concepts.
- Familiarity with 3D deep-learning architectures such as PointNet++, GeoTransformer, or similar transformer- or graph-based approaches.
- Comfort integrating ML models into ROS-based robotics architectures and containerized deployment environments.
Tools
Python, PyTorch, Open3D, PointNet++, GeoTransformer, ROS, Kalman filtering
AI focus
Build and deploy machine-learning perception for robotic welding, including point-cloud registration, seam detection and tracking, joint geometry estimation, sensor fusion, and model evaluation.
Model-written summary · the original posting is authoritative