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 2 months 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

Associate Customer Engineer, GenAI, Google Cloud

Entry-level AI/ML engineering role at Google Cloud, focusing on helping customers implement and optimize GenAI solutions while providing technical expertise and support.

Engineering Analyst, AI Safety

AI Safety Engineering Analyst role at Google focusing on protecting GenAI products with robust safety filters and applying AI to combat harmful content.

Technical Solutions Engineer Associate, AI/ML

Technical Solutions Engineer role at Google Cloud, focusing on AI/ML support and implementation, requiring 2 years of coding experience and strong customer service skills.