Staff Software Engineer Machine Learning Computer Vision

Symbotic develops AI-enabled robotic systems and software for end-to-end warehouse and supply-chain automation.

Wilmington, Massachusetts, United States
About Symbotic Inc.

Symbotic provides turnkey warehouse automation systems that use autonomous robots and AI-enhanced software to store, move, sort, and fulfill goods, including distribution and micro-fulfillment operations.

View jobs by Symbotic Inc.

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will implement and maintain on-robot vision solutions, build cloud and edge infrastructure, and create dashboards and metrics. You will work with sensors, electrical engineering, Linux kernel developers, QA, and DevOps to deploy machine-learning solutions across the robot fleet.

Requirements

  • Master’s degree in a related discipline
  • 6+ years of professional software engineering experience
  • Expertise in at least one programming language and associated stack
  • Ability to design perception hardware and software stacks
  • Experience developing machine-learning models from scratch
  • Experience implementing vision models in real-world applications
  • Ability to own a perception subsystem

Responsibilities

  • Implement and maintain on-robot vision solutions
  • Build cloud and edge infrastructure for vision solutions
  • Design dashboards and metrics
  • Work with sensor hardware and Linux kernel developers
  • Deploy solutions to the robot fleet with QA and DevOps engineers

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • 401K
  • PTO
  • Business-travel expense reimbursement