> Markdown version of [/jobs/ext/202878-staff-machine-learning-engineer](https://www.wearedevelopers.com/jobs/ext/202878-staff-machine-learning-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Machine Learning Engineer - **Company:** Boston Dynamics - **Location:** Boston, United States - **Experience:** Experienced - **Salary:** $155,000.0 - $210,000.0 - **Contract:** Permanent contract - **Skills:** Computer Vision, C++ (Programming Language), Python (Programming Language), Machine Learning, Tensorflow, Pytorch, Large Language Models, Information Technology - **Published:** May 19, 2026 - **Apply:** https://www.dice.com/job-detail/b928dc77-f2cc-432e-a716-e9d060605651 ## About the Role * A Masters degree in Computer Science, Robotics or related field and 3+ years of professional experience * A solid understanding of traditional computer vision, robotics and navigation methods (SLAM) and their typical strengths & shortcomings * First-hand experience in Machine Learning and data driven approaches to visual perception problems. A good understanding of recent ML approaches such as LLMs & ViTs. * Experience with Machine Learning frameworks (e.g. PyTorch) * Experienced in writing performant, well-structured, and testable C++ and Python code * Be a team player and good communicator, able to work well in a dynamic and collaborative environment * Have a passion for quality and autonomous robots Preferred: * A PhD in Computer Science, Robotics or related field. * A strong background in SLAM / factor graphs (e.g. gtsam, g2o, Ceres), and ideally ML-enhanced navigation, such as semantic SLAM. * Experience with end-2-end semantic navigation approaches. * A track record of relevant publications or product deliverables. ## Description In this role as a Staff Machine Learning Engineer, you will have the opportunity to develop Spot's next generation autonomy capabilities. You will research & integrate state-of-the-art approaches in the areas of perception, localization and navigation to ensure that our robots can navigate the world robustly and confidently. You will get to: * Develop Spot's next generation localization, mapping, perception and autonomy capabilities and deliver them to the product. * Apply and develop novel ML-based approaches to solve complex challenges in semantically-aware navigation and localization. * Shape the team's strategy for ML model architectures, datasets, and pipelines to achieve maximum model performance. * Produce high-quality, performant code in C++ and Python. * Design and execute rigorous experiments using both simulated and real-world robot data to ensure solutions not only achieve state-of-the-art performance but are also robust and computationally efficient in real-world deployments. As a part of the Spot Autonomy Team, you will closely collaborate with other skilled researchers & engineers who are passionate about Spot's autonomy capabilities. Being embedded in the broader Spot R&D team, you will get a chance to further collaborate with other groups and experts from a wide variety of backgrounds. ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Focoos AI: Building the Future of Computer Vision](https://www.wearedevelopers.com/videos/1659-focoos-ai-building-the-future-of-computer-vision) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [Getting Started with Machine Learning](https://www.wearedevelopers.com/videos/260-getting-started-with-machine-learning) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this)