Skip to main content
Search Jobs

iRobot employees having a meeting
Remote
United States
Bedford, Massachusetts

Sr. Principal Scientist - AI / ML / Data Science Tech Lead

Category | Engineering Job Type | Regular Full-Time/Part-Time | Full time Remote | Yes
Apply Now

Introduction

iRobot is looking to hire an experienced practitioner to lead our combined Artificial Intelligence / Machine Learning / Data Science product R&D team. This individual will play a vital role in setting direction and developing the next generation of capabilities that enhance what robots can do in millions of homes and yards across the world. If you are eager to build innovative robotic products, please apply now or reach out to one of our recruiters on LinkedIn.

What you will do:

  • Lead a team of talented AI / ML / datascientists and engineers that are working together to solvecomplexchallenges in robotics

  • Develop machine learning solutions for enriching and improving map understanding, navigation and planning in challenging and dynamic environments

  • Work at the intersectionofpredictive and generative intelligenceUtilize extremely large data sets of historical robot operational data, maps, object and obstacle imagesCreate statistical and classification models for use in cloud and on-device processing.  

  • Design cost-effective cloud processing pipelines to train models using a variety of techniques.

  • Find new synergies among approaches in spatial and semantic understanding.

  • Introduce use of large language models to previously human-directed interpretation tasks.  

  • Solve problems pragmatically, applying judgment and experience to identify and balance technical and business trade-offs.

  • Lead assessment of 3rd party and open-source tools.

  • Help to identify and deliver new product features that provide data-driven value to customers.

  • Invent new approaches and carry these all the way to deploymentto support millions of robots.

To Be Successful You Will Have:

  • Several years of demonstratedup to date experience in leading thedevelopment and deployment to production of end-to-endmachine learning applications such as object detection, 3D reconstruction, 3D understanding of scenes, room layout estimation, semantic segmentation, etc.

  • Several years of demonstrated experience in leading the development and deployment of end-to-end data science applications in big data scenarios

  • Up to date experience in deep and reinforcement learning models and techniques

  • Experience with ML frameworks (PyTorch, TensorFlow, etc) and MLOps

  • Familiarity with modern ML tooling, such as PyTorch Lightning, Hydra, and experiment tracking frameworks (e.g., WandB, MLflow)

  • Experience with automatic annotation and domain adaptation techniques

  • Experience making applications using generative AI models

  • Experience with C++ and Python applied to robotics

  • Experience with robotic perception, including multiple sensing modalities like 2D vision, 3D vision, LIDAR, etc.

  • Solid understanding and experience in design patterns, data structures and advanced programming techniques

  • A strong connection to and up to date knowledge of developments and advances in the ML research community

  • Experience leading a technical team to deliver productized capabilities (not a research position)

  • M.S or PhD in Computer Science or equivalent degree

In Return You Can Expect:

  • To work on the cutting edge ofrobotic products that leverage AI / ML / Data Science with the largest installed base of consumer robots

  • Opportunities to continuously learn and collaborate with our innovative and knowledgeable technical staff and experts on leading-edge, cost-efficientcloud computing.

  • A work environment filled withcommitted engineers whovalue and act on new ideas.

  • An attractive salary package with greatbenefits.

  • Excellent career growth opportunities.

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