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
Fidelity TalentSource LLC
Boston, Massachusetts

Fidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments! We are currently sourcing for a Lead Software Engineer, Machine Learning to work at Fidelity Investments. You are familiar with applied data science methods, feature engineering and machine le...

Promoted
Verily
Boston, Massachusetts

We seek an experienced engineering leader to manage the product engineering team (~8 engineers), collaborating closely with product management, UX, and leadership to deliver enterprise-targeted features. As a leader on Verily’s Terra team, you will be responsible for scaling the product and ensuring...

Promoted
Pfizer
Cambridge, Massachusetts

The WRDM Research Hub is seeking experienced data engineers with a background in machine learning, software engineering, technical problem-solving skills, and experience in creating scalable data pipelines and infrastructure for training, validating, and deploying into production ML solutions for br...

Promoted
Klaviyo
Boston, Massachusetts

You will be a technical leader within the organization, helping to set the standard for excellence in areas including software code quality, engineering best practices, and machine learning performance. The Lead Machine Learning Engineer will help build foundational models at Klaviyo that extract in...

Promoted
Symbotic
Wilmington, Massachusetts

The Core Software Systems Team at Symbotic is looking for a Software Engineering Manager to lead the Routing Team. Minimum of 5 years spent as a team lead or manager of software development. Own the complete software development lifecycle; defining, prioritizing, designing, and leading implementatio...

Promoted
Check Point Software Technologies
Boston, Massachusetts

Provide analysis and lead initiatives to optimize lead to opportunity conversion. As the world's leading vendor of Cyber Security, facing the most sophisticated threats and attacks, we've assembled a global team of the most driven, creative, and innovative people. Check Point Software Technologies h...

The Resource Technology Partners
Boston, Massachusetts

The Validation / Lead Reliability Engineer will lead and be an intrinsic part of a dynamic, collaborative team that believes deeply in the importance of what we are doing and that we can achieve it. Validation / Lead Reliability Engineer. Lead the development and management of system and subsystem l...

Constant Contact
Waltham, Massachusetts

As a Senior Software Engineering Manager at Constant Contact, youll play a pivotal role in steering distributed software engineering teams towards achieving ambitious milestones, while maintaining a culture of quality, creativity, and continuous learning. A robust track record of steering software e...

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...

Vestmark
Wakefield, Massachusetts

As the Team Lead of Software Engineering team, you will be a critical leader within our organization, responsible for hands-on technical contributions and effective people management. Vestmark is actively seeking a Software Engineering Team Lead to work hybrid out of our . You will lead a team of so...