Jobs · Engineering · Massachusetts

Senior Software Engineer - ML Operations

Symbotic · Wilmington, MA · 3 wk ago
HybridEngineering$149k–$205k/yrFull-time

About the role

Symbotic is seeking a Senior ML Ops Engineer to join our Perception team. This role involves developing and maintaining real-time perception solutions, building scalable infrastructure, and deploying and monitoring ML models.

Responsibilities

  • Implement and maintain state-of-the-art real-time perception solutions using Python, C++, Docker, and other modern tools.
  • Build high-quality software in a dynamic, fast-paced environment.
  • Understand business objectives and develop models that help achieve them, along with metrics to track progress.
  • Create in-cloud infrastructure to process and gain insights into large datasets and machine learning models performance.
  • Explore and visualize data to gain an understanding of it, then work with developers to curate and control training and testing data.
  • Design and build dashboards and metrics to monitor perception solutions.
  • Deploy models using state-of-the-art ML infrastructure and quickly analyze and refine model output.
  • Collaborate with the Perception team and with other teams to drive best practices and improve quality standards.
  • Write requirements and documentation for peers and for leadership to drive implementation and establish short- and long-term development and gains.

Requirements

  • A minimum of Master’s degree in a related discipline (Computer Science, Electrical Engineering, Mechanical Engineering, Mathematics, etc.).
  • Minimum of 6 years of professional experience developing software applications and deploying on AWS/GCP/Azure.
  • A good grasp of CI/CD pipelines, Docker, Kubernetes, and IaC (Infrastructure-as-code) tools like Terraform, CloudFormation, and Helm.
  • Experience working with relational and non-relational databases, data warehousing, and data streaming frameworks.
  • Familiarity with concepts like firewalls, encryption, VIPs.
  • Experience deploying and monitoring ML models at scale.
  • Be easy to collaborate with, flexible in thinking, and have a sense of humor.
  • Solid software engineering skills with an expertise in at least one language and its associated stack.

Plus

  • Experience implementing portable solutions using containers both in cloud and on edge.
  • Experience with ML cloud computing models and tools (WandB, TFX, TensorBoard, KFP, etc.).
  • Leadership: Own a perception sub-system.

Leadership

  • The ideal candidate will own a perception sub-system.
  • Be easy to collaborate with, flexible in thinking, and have a good sense of humor.

What We Offer

  • Up to 10% travel may be required.
  • Employees must have a valid driver’s license and the ability to drive and/or fly to client and other customer locations.
  • The employee is responsible for owning a credit card and managing expenses personally to be reimbursed on a bi-weekly basis.
  • Compensation range: $149,000.00 - $204,600.00.
  • Benefits include medical, dental, vision, disability, 401K, PTO, and/or other benefits.

Similar jobs

Senior Software Engineer

HaystackSan Diego Metropolitan Area· 2 days ago
Information Technology$178k–$268k/yrapply on haystack.cv

Senior Software Engineer

The Amatriot GroupSterling, VA· 3 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 3 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com