Machine Learning Engineer, Perception
Core
Develop and deploy computer vision and deep learning models for robotic welding perception, including point cloud registration, seam detection, and joint geometry estimation.
Role type
Senior IC machine learning engineer (robotic perception)
Builds
Production ML models for weld perception integrated into ROS-based robotics services
Domain
Robotics + Computer Vision
Deliverable
production ML models
Required skills
Python, PyTorch, 3D point cloud processing, deep learning architectures, ROS integration, data pipeline engineering
Preferred skills
Transformer-based models, geometric feature learning, probabilistic state estimation, distributed training architecture
Technologies
PyTorch, Open3D, ROS, PointNet++, GeoTransformer
Responsibilities
Implement and iterate ML algorithms for weld perception; build and maintain data pipelines for 3D scan data; run rigorous model evaluation and failure analysis; integrate models into production robotics services; lead research and deployment of advanced perception systems; mentor engineers on perception methodology
Seniority
Senior, hands-on IC
