Machine Learning Engineer

Shopify

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Posted
134 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $226k
$172k most similar roles pay here $289k

This listing doesn't post a salary. Most similar roles pay $197,925–$254,750.

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 19 open roles on FindRole.

Most-posted roles

View all roles at Shopify

At a glance

TL;DR · Machine Learning Engineer

As a Machine Learning Engineer - HSTU, you will join an innovative team focused on developing and implementing state of the art Hierarchical Sequential Transduction Unit models. You will be responsible for building and deploying Generative AI, natural language processing, and HSTU-based recommendation models to identify growth drivers for merchants and personalized experiences for buyers. Your daily work involves designing scalable AI/ML system architectures, constructing inference pipelines for billions of events, and developing data pipelines for model training and evaluation across diverse sources like payment sequences and merchant interactions. You will utilize Python, shell scripting, vector databases, DBT, BigQuery, and BigTable while optimizing production through distributed GPU training and ANN search. This role addresses the technical challenge of providing real-time recommendations by solving complex data problems within the e-commerce product space.

What does a Machine Learning Engineer earn?

Median $236000 from 319 postings across 54 companies.

See salary data

What you'll do

  • Develop and deploy Generative AI, NLP, and HSTU-based recommendation models at scale.
  • Design and implement scalable AI/ML system architectures to support production models.
  • Build inference pipelines to process billions of events for real-time recommendations.
  • Create data pipelines for training, fine-tuning, and evaluating models across diverse data sources.
  • Optimize production performance using negative sampling, ANN search, and distributed GPU training.
  • Experiment with novel machine learning architectures to improve merchant and consumer experiences.

What we're looking for

  • Mastery in recommendation systems, Generative AI, or Large Language Models (LLMs).
  • End-to-end experience training, evaluating, testing, and deploying machine learning products at scale.
  • Experience building data pipelines and driving ETL design decisions using disparate data sources.
  • Proficiency in Python and shell scripting.
  • Proficiency with streaming/batch data pipelines, vector databases, DBT, BigQuery, or BigTable.
  • Experience running machine learning in parallel environments including distributed clusters and GPU optimization.
  • Ability to communicate complex ML concepts to both technical and non-technical audiences.

More like this

Similar roles

Applied ML Engineering, GenAI, AI Agent

Shopify

Remote 134 days ago
Generative AI LLM Natural Language Processing Machine Learning RLHF Python Shell Scripting Vector Databases DBT BigQuery BigTable ETL GPU Optimization Data Pipelines Streaming
Remote

Machine Learning Engineer, Search

Shopify

134 days ago
Machine Learning Python Elasticsearch Solr Vector Databases LLM NLP Generative AI Ruby Rails Rust Recommendation Systems Data Pipelines Relevance Engineering Object-Oriented Programming

Machine Learning Engineer

Q2

Austin, TX 29 days ago
Machine Learning Python R Java TensorFlow PyTorch scikit-learn Statistics Probability Theory Optimization Experimental Methodologies
5+ yrs exp Hybrid

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 82 days ago $77,600$176,000
Python TensorFlow PyTorch scikit-learn C++ Rust Java LLMs LangChain LangGraph Computer Vision Generative AI Deep Learning Cursor Supervised Learning Unsupervised Learning
2+ yrs exp

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 82 days ago $77,600$176,000
Python TensorFlow PyTorch scikit-learn C++ Rust Java Deep Learning Computer Vision Generative AI LLMs LangChain LangGraph MCP Cursor Supervised Learning Unsupervised Learning
2+ yrs exp

Machine Learning Engineer

Apple Inc

Cupertino, CA 73 days ago $184,700$324,800
Python C++ PyTorch CUDA GPU Kernel Optimization Machine Learning Distributed Training Inference Serving Data Pipelines Computer Architecture 3DGS Vision Algorithms Model Deployment Performance Engineering
10+ yrs exp