Machine Learning Engineer

Collaborative Robotics is a team of innovators and builders redefining the future of human-robot interaction, working to realize a world where robots are a trusted extension of your surroundings.
$170,000 - $180,000
Machine Learning
Entry-Level Software Engineer
In-Person
AI · Robotics

Description For Machine Learning Engineer

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.

Last updated 20 days ago

Responsibilities For Machine Learning Engineer

  • 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

Requirements For Machine Learning Engineer

Python
Linux
  • 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

Benefits For Machine Learning Engineer

Equity
  • Equity
  • Comprehensive benefits

Interested in this job?

Jobs Related To Collaborative Robotics Machine Learning Engineer

AI Research Engineer, Applied

AI Research Engineer position at Collaborative Robotics, developing autonomous robot systems using cutting-edge AI and machine learning.

AI/ML Research Engineer

AI/ML Research Engineer position focused on developing advanced machine learning models for robotics applications

New Graduate- AI SW SDK Engineer

Entry-level AI Software Engineer position at Qualcomm China, focusing on machine learning algorithm development and optimization for Snapdragon platforms.

AI Customer Engineer

AI Customer Engineer position at Qualcomm China, focusing on automotive platform AI development and customer support with competitive benefits and growth opportunities.

Junior Python Developer (Prompt Engineering | AI)

Junior Python Developer role focusing on Prompt Engineering and AI, working with cutting-edge Generative AI technologies in partnership with Google.