Software Engineering Manager, Machine Learning Lead

Berkshire Grey
Bedford, MA, US
Full-time

Job Description

Job Description

Salary :

Minimum Qualifications :

  • Master’s degree in Machine Learning, Computer Vision, Robotics, Computer Science or a closely related field.
  • 10+ years of experience in software development with a focus on machine learning.
  • Experience leading small technical teams.
  • Demonstrated capability to train and analyze machine learning models to solve real-world problems and achieve target KPIs in a production environment.
  • Knowledgeable in modern deep learning techniques, such as CNNs / ViTs and vision language models (VLMs), as well as traditional machine learning techniques.
  • Strong knowledge and experience in applying machine learning to solve computer vision and robot behavior problems in a production environment.
  • Experience in complex problem-solving and evaluating different solutions, trade-offs, and perspective to make informed decisions on technical roadmap and execution thereof.
  • Ability to work in teams, influence, and align with cross-functional team members to achieve optimal collaborative outcomes.
  • Self-motivated with a positive attitude and capable of working with minimal supervision.
  • Excellent communication skills.
  • Capability to adapt to challenges in a fast-paced environment.

Preferred Qualifications :

  • PhD in Machine Learning, Computer Vision, Robotics, Computer Science or a closely related field.
  • Experience with advanced robotic manipulation systems and an understanding of the software / hardware ecosystem (e.g. arm vendors, perception sensors)
  • Experience with RGB and depth image data and / or 3D point cloud data.
  • Experience in curating datasets for annotation and using annotation tools for model improvements.
  • Proficiency in automated testing and production deployments.
  • Familiarity with developing technology roadmaps.
  • Proven track record of successful contributions to products and projects.
  • Experience in deep learning frameworks such as PyTorch.
  • Strong programming skills in Python or C++.
  • Proficient with data science tools and libraries like numpy, pandas, scipy, matplotlib, scikit-learn, and jupyter notebooks.
  • Experience with experiment tracking and dataset management tools (e.g. Weights & Biases).

About The Job

Berkshire Grey is a leader in the field of AI and robotics, providing innovative solutions for e-commerce, retail replenishment, and logistics.

Our technology automates complex pick, pack, and sort operations.

In the role of Software Engineering Manager, Machine Learning Lead, you will develop and oversee the deployment of cutting-edge machine learning solutions for advanced robotic solutions, enhancing their capabilities and efficiency.

This position offers a unique opportunity to lead groundbreaking projects in machine learning, directly impacting our product lines and customer satisfaction.

Responsibilities

  • Develop and implement advanced machine learning algorithms for robotic manipulation.
  • Provide technical leadership and mentorship to a dedicated team of engineers.
  • Architect and oversee robust software solutions for deployment in global markets.
  • Evaluate and integrate new technologies and libraries to enhance product features and performance.
  • Coordinate with other software and hardware teams to ensure cohesive product strategies.
  • Communicate technical priorities and progress across the company.

6110-2408AC

30+ days ago
Related jobs
Promoted
VirtualVocations
Boston, Massachusetts

A company is looking for a Senior Technical Program Manager I, Machine Learning. ...

Promoted
Moderna, Inc.
Cambridge, Massachusetts

As a Principal Software Engineer, you will be at the forefront of designing, implementing, and maintaining software that integrates advanced machine learning models into scalable, robust, and high-performance production systems. Lead the design and development of software systems for machine learnin...

Promoted
VirtualVocations
Boston, Massachusetts

A company is looking for a Machine Learning Technical Team Leader. ...

Promoted
DICE
Boston, Massachusetts

A manufacturing automation company in the greater Boston area is looking to add a Manager of Software Engineering to their core development team. Manager of Software Engineering C#. Dice is the leading career destination for tech experts at every stage of their careers. In this role you will be deve...

Promoted
MFS Investment Management
Boston, Massachusetts

Contribute to a variety of phases during the software development lifecycle with a focus on creating software at an advanced level with an adherence to standards and internal best practices. Using discretion and judgment, participate in the analyzing requirements and in development of software solut...

Promoted
CrowdStrike
Boston, Massachusetts
Remote

This is an Engineering Manager role that is responsible for owning and delivering product features for CrowdStrike from concept to release and support. Provide leadership and growth for a team of software engineers, guiding them toward successful and timely completion of various technical product de...

Promoted
BD
Woburn, Massachusetts
Remote

Chance to lead a team and provide world-class customer satisfaction. Lead cross-functional teams and recruit, hire, mentor, and manage personnel. ...

Wayfair
Boston, Massachusetts

Interested in learning more about Wayfair’s Engineering community? . As a leader in the e-commerce industry, Wayfair revolutionizes the home shopping experience with an extensive online marketplace and physical stores offering “everything home”, empowering customers to transform their living sp...

AMEX
Boston, Massachusetts

Mastery leading or managing a team of software engineers and delivery of business impacting applications. Understanding of software architecture to help empower software developers to build new features with reliability and scalability in mind. For the past couple of years, Storefront Engineering ha...

WEX Health, Inc.
Boston, Massachusetts

Directs the activities of a software systems development function, software applications development function, and a software quality assurance function for software enhancements and new products, including cloud-based or internet-related tools. Deliver software that meets requirements by learning t...