Boston Dynamics is looking to solve the business and technical problem of accelerating efforts across all robotics projects by identifying and rapidly experimenting with new cutting-edge technologies that have the potential to underpin future Boston Dynamics robots, specifically focusing on next-generation compute strategies for Machine Learning.
Requirements
- Strong C++ skills including experience with acceleration languages and SDKs (e.g. CUDA, OpenCL, TensorRT)
- Proficient Python skills, with experience in common ML frameworks (e.g. Tensorflow, pytorch)
- Familiarity with development tools, such as git and debuggers
- Interest and experience with some aspect of robotics, including perception, machine learning, algorithms, optimization and/or accelerated computing
Responsibilities
- Design, write, analyze, and debug code
- Researching and applying next-generation compute strategies
- Machine Learning (ML) / Reinforcement Learning (RL)
- inference at the edge
- ML training optimization
- accelerated computing in general
Other
- MS or PhD in Computer Engineering, Electrical Engineering, Computer Science, or Robotics
- Work within a team to gather, refine, and document requirements
- Work alongside end-users to ensure delivered software meets needs
- Communicate designs and progress with the larger team