Skip to main content
Search Jobs

iRobot employees having a meeting
United States

Sr. Machine Learning Scientist

Category | Research & Development Job Type | Regular Full-Time/Part-Time | Full time Remote | Yes
Apply Now


iRobot Corporation, with a mission of “empowering people to do more” is at the forefront of the development of robotics and artificial intelligence technologies. iRobot has become one of the world’s preeminent specialist designers and builders of consumer robots. iRobot invests in the development and growth of its people, in a culture of empowerment, innovation and fun. Come work with some of the most talented and influential people in the robotics field utilizing cutting edge technologies, in an exciting, fast-growing industry!

Our team's mission is to lead the intelligence revolution for robots, leveraging the power of Machine Learning. Join our Machine Learning team to help us make our robots smarter! If you have a passion for machine learning and working on data at scale, let's talk.

What you will do:

  • Take a leading role in researching and developing machine learning solutions with a focus on image understanding, scene understanding, and semantic mapping with the goal to turn this research into well-tested and shippable product.
  • Work with state-of-the-art tools and frameworks to build scalable and efficient machine learning solutions.
  • Be an active team player who works closely with other machine learning scientists and engineers to ensure high quality and on-time deliverables.
  • Stay current with evolving ML research and technologies, such as LLM’s, generative AI, NeRFs, transformers, etc.

To be successful you will have:

  • 8+ years experience and a bachelor’s degree, or 6+ years experience and a Masters in CS, machine learning, data engineering or other related fields
  • 6+ years of software development with Python
  • 4+ years of experience with machine learning, data engineering and deep learning frameworks, such as PyTorch or Tensorflow
  • 4+ years of applied deep learning solution development
  • Strong communication skills
  • Experience working with image, video, or spatial data

Desired Qualifications:

  • Experience with C++
  • Experience with robotics concepts
  • Experience with embedded machine learning
  • Experience working with public cloud providers (AWS or GCP or Azure)
  • Experience working with Serverless cloud computing services

In return you can expect:

  • A supportive environment to learn and grow with cutting edge technologies
  • Opportunity to help design and influence production systems

Do you want to steer the future of one of the largest consumer robot companies in the world? You will have a hand in developing the next generation of products that will live in millions of homes across the world. As a pioneer in the robot industry, our goal is to drive innovation, serve as an industry catalyst and change the world by empowering people to do more.

If the scope and opportunity of this role interests you, then please click to apply!

Apply Now

You have not viewed any jobs recently.

You have not saved any jobs recently.

Sign up for job alerts

Join the iRobot talent community today and get updates on future opportunities. By telling us what job category most interests you, we can streamline what makes it to your inbox.

Job Category and Job Location FieldsSearch for a category and select one from the list of suggestions. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.

By submitting your information, you acknowledge that you have read our privacy policy and consent to receive email communication from iRobot.

Back to Top