Staff ML Ops Engineer - Recommendations

Shopify

Quick summary

Work type
On-site
Location
Posted
45 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $208k
$143k most similar roles pay here $268k

This listing doesn't post a salary. Most similar roles pay $172,875–$244,000.

Based on 240 similar postings.

Employer

About Shopify

Shopify is a leading global commerce platform that enables businesses of all sizes to start, grow, and manage their retail operations online and in-person. It provides tools for storefronts, payments, shipping, and marketing to millions of merchants worldwide.

Shopify currently has 28 open roles on FindRole.

Most-posted roles

View all roles at Shopify

At a glance

TL;DR · Staff ML Ops Engineer - Recommendations

As a Senior MLOps Engineer at Shopify, you will be responsible for managing the entire lifecycle of machine learning systems, including deployment pipelines, evaluation frameworks, data preprocessing, and monitoring in production. Your day-to-day tasks involve ensuring models transition from training to production safely, rigorously evaluating changes, and maintaining data quality. You will build CI/CD for ML, automate testing, and integrate offline metrics with online A/B testing. Additionally, you will own data pipelines for feature stores and manage workflow orchestration using tools like Airflow. This role requires expertise in Python, Kubernetes, and production monitoring, as well as experience with large-scale data engineering and technical leadership to mentor engineers and drive operational strategy across the organization.

What you'll do

  • Own end-to-end model deployment pipeline including validation, canary rollout, and rollback strategies.
  • Build automated offline evaluation pipelines and integrate them with online A/B testing frameworks.
  • Manage data preprocessing workflows for training models, ensuring data quality and freshness.
  • Define and maintain service level objectives (SLOs) for model serving latency and training throughput.
  • Mentor engineers on operational best practices and contribute to hiring by conducting technical interviews.

What we're looking for

  • 7+ years in software engineering with at least 5 years focused on MLOps or production ML systems.
  • Extensive experience with ML deployment pipelines including model export, validation, canary releases, and rollback strategies.
  • Solid Python skills and proficiency with workflow orchestration tools like Airflow for ML processes.
  • Proven ability to build and maintain production monitoring systems with alerting, dashboards, and SLO frameworks.
  • Demonstrated track record of technical leadership in driving operational strategy and influencing engineering direction beyond immediate team.
  • Experience managing data pipelines at scale including batch processing, feature engineering, and ensuring data quality.

More like this

Similar roles

MLOps Engineer, Mid

Booz Allen Hamilton

Chantilly, VA +3 17 days ago $77,600$176,000
Python AWS Kubernetes Terraform Helm Git Docker CI/CD MLOps SageMaker Lambda API Gateway DynamoDB S3 IAM Prometheus Grafana

Staff ML Infrastructure Engineer (Compute)

General Motors (GM)

Remote (Gm Automation - Sunnyvale - Gm Automation - Sunnyvale, US) 18 days ago $197,000$326,000
Kubernetes Docker Go AWS GCP Azure CI/CD Prometheus Grafana Python PostgreSQL Terraform GitLab HPC GPU Telemetry
Remote

Principal AI/ ML Ops Engineer

Oracle

Austin, TX 4 days ago $99,600$234,600
SQL Python Kubernetes Docker AWS CI/CD LLM Agent-based solutions PostgreSQL MLOps Git Jenkins Prometheus Grafana