Staff Machine Learning Engineer Robotics Location: Vancouver (Hybrid Onsite) Compensation: $200-250k Base Equity A leading robotics and AI organization is growing its Machine Learning team and hiring ML Engineers to help build the systems that power the next generation of general purpose robots. This is a rare opportunity to work directly at the intersection of advanced ML and real-world robotics, with access to in-house robotic platforms and a team of experts in perception, manipulation, planning, and control. The Opportunity Youll design and implement the software that trains, evaluates, and deploys ML policies on physical robots. This includes building scalable ML pipelines, running high fidelity experiments, integrating novel research into production systems, and shaping the infrastructure that enables robots to learn and operate safely and reliably. What Youll Work On Build and deploy ML models that run on real robots Design training, evaluation, and data collection systems Improve model performance, robustness, and scalability Test algorithms in simulation and on hardware, resolving issues end to end Explore new research ideas and identify high impact opportunities Collaborate with researchers, roboticists, and engineers across the organization What You Bring Masters or PhD in CS, Engineering, Math, or related field 3 years hands on ML experience (RL, IL, CV for robotics, or NLP) 4 years software engineering experience building production quality systems Background in robotics is required Experience deploying ML models outside of research settings Strong Python and C++ skills Proficiency with PyTorch or TensorFlow Experience with ROS2, parallel computing (CUDA/OpenMP), and cloud environments is a plus
Job Title
Staff Machine Learning Engineer - Robotics