Collaborative Robotics is seeking a Machine Learning Engineer to join our Perception team. This role is perfect for engineers passionate about designing and deploying innovative perception algorithms for autonomous robots. You'll be pioneering software that drives robust and adaptable robot perception in real-world environments.
Key Responsibilities:
- Develop and maintain perception software for our robot, including offline training and runtime inference.
- Investigate the latest perception-related research and find applications for our robot platform and use cases.
- Apply cutting-edge techniques and foundation models to enhance our online and offline perception workflows.
- Leverage both 2D and 3D sensors to enable our robot to do real work in the physical world.
- Collaborate with teams across the entire robotics stack to define requirements of on-robot perception capability.
Minimum Qualifications:
- Bachelor's in Computer Science or related field
- 1-2 relevant industry internships
- Experience with deep learning frameworks (Pytorch, Tensorflow, etc.)
- Experience working with point clouds, depth images, and other 3D data
- Experience with perception for robotics, autonomous vehicles, or other real-world applications
- Proficiency with Git, version control, and Linux environments
- Skilled in Python
- Excellent communication skills
- Enjoy working in a fast-paced, collaborative startup environment
- Willing to occasionally travel
- Must have and maintain US work authorization
- Must be able to start full-time work in January 2025
Preferred Qualifications:
- Master's Degree in Computer Science, AI, Robotics or related field
- Skilled in C++
- Experience deploying ML models on edge or compute-constrained environments
- Experience using simulation to generate synthetic datasets
- Experience with labeling for computer vision problems
- Experience with ML development platforms
- Familiarity with ROS, ROS2 or other robotics platforms
- Experience maintaining large, versioned data sets for computer vision tasks
- Ability to develop on cloud infrastructure and utilize cloud GPUs for training
- Familiarity with Docker and containerization
Join us to reimagine the future of human-robot interaction in a diverse and inclusive workplace.