Principal Software Engineer
Machine Learning
Confirmed live in the last 24 hours
Berkshire Grey

201-500 employees

AI and robotics for omni-channel fulfillment automation
Company Overview
Berkshire Grey stands out as a leader in the automation industry by combining AI and Robotics to streamline omni-channel fulfillment for various sectors, effectively transforming traditional pick, pack, and sort operations. Their RPSi system has demonstrated impressive package handling and processing accuracy, contributing to increased safety, productivity, enhanced customer service, and adaptability to fluctuating package volumes and sizes. This commitment to technical precision and adaptability makes Berkshire Grey a dynamic and forward-thinking place to work.
AI & Machine Learning
Consumer Goods
Robotics & Automation

Company Stage

N/A

Total Funding

$609.5M

Founded

2013

Headquarters

Bedford, Massachusetts

Growth & Insights
Headcount

6 month growth

7%

1 year growth

7%

2 year growth

-20%
Locations
Bedford, MA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Bash
Python
Jupyter
NoSQL
Data Science
Tensorflow
Pytorch
Pandas
NumPy
Computer Vision
CategoriesNew
AI & Machine Learning
Software Engineering
Requirements
  • 8+ years experience in software development with a focus on machine learning
  • Excellent communication skills and ability to work as part of an interdisciplinary team
  • Demonstrated ability to train and analyze machine learning models to solve real-world problems and meet target KPIs in a production environment
  • Experience in deep learning frameworks such as Pytorch and/or Tensorflow
  • Strong programming skills in Python or C++
  • Experience with data science tools & libraries like numpy, pandas, scipy, matplotlib, scikit-learn, jupyter notebooks, bash scripting
  • Experience with experiment tracking and dataset management (e.g. Weights & Biases)
  • Knowledge of software design & version control
Responsibilities
  • Collaborate with a multidisciplinary team to pioneer ML-driven solutions for cutting-edge robotic applications in store replenishment and e-commerce order fulfillment
  • Deliver tangible results to customers by spearheading projects from conception to successful operation
Desired Qualifications
  • Master’s degree or PhD in Computer Science, Computer Vision, Robotics, or closely related field
  • Strong knowledge and experience in one or multiple of the following areas: modern and/or classical computer vision, motion planning, robot controls
  • Experience working with robot simulation and hardware
  • Experience working with RGB and depth image data and/or 3D point cloud data
  • Experience building production quality systems based on machine learning and/or deep learning methods
  • Experience solving complex problems and comparing alternative solutions, tradeoffs, and diverse points of view to determine a path forward
  • Experience working with annotation tooling and curating datasets for annotation and model improvements
  • Experience with automatic testing and production deployment
  • Proficiency in parallel/distributed systems, asynchronous programming, NoSQL databases, and messaging systems