In this role you will have the opportunity to develop Spot’s next generation autonomy capabilities. You will employ state-of-the-art approaches in computer vision and machine learning to tackle challenging problems in the areas of perception, localization and navigation.
You will get to:
-
Contribute to the development of Spot’s next generation localization, mapping, perception and autonomy capabilities and deliver them to the product
-
Develop & apply novel ML-based approaches to solve a variety of challenging problems in the domain of visual perception and semantically-aware navigation
-
Help shape the team’s ML model architectures, datasets and pipelines to obtain the best model performances possible
-
Write high quality and performant C++ and Python code
-
Design and conduct meaningful experiments to ensure we converge on solutions that have state-of-art performance, but are also computationally feasible and robust in real world environments
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.
To succeed in this role, you should have the following skills and experience
Required:
-
A Masters degree in Computer Science, Robotics or related field and 5+ years of professional experience
-
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.
-
A solid understanding of traditional computer vision, robotics and navigation methods (SLAM) and their typical strengths & shortcomings
-
Experience with Machine Learning frameworks (e.g. PyTorch, Onyx)
-
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 developing and training neural nets
-
A strong background in SLAM, and ideally ML-enhanced navigation, such as semantic SLAM.
-
A track record of relevant publications or product deliverables
Top Skills
What We Do
Boston Dynamics builds advanced mobile manipulation robots with remarkable mobility, dexterity perception and agility. We use sensor-based controls and computation to unlock the potential of complex mechanisms. Our world-class development teams develop prototypes for wild new concepts, do build-test-build engineering and field testing and transform successful designs into robot products. Our goal is to change your idea of what robots can do.