Machine Learning Engineer

Shopify

Confirmed live today High trust

Quick summary

Work type
On-site
Location
—
Posted
179 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $229k
$163k $290k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $202,800–$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 17 open roles on FindRole.

Most-posted roles

View all roles at Shopify

At a glance

TL;DR · Machine Learning Engineer

JOB TITLE: Machine Learning Engineer - HSTU The Machine Learning Engineer - HSTU joins a team focused on developing and implementing state of the art Hierarchical Sequential Transduction Unit models to recommend growth drivers for merchants and buyers. This role involves building AI solutions that anticipate merchant needs and shopper personalization. Key responsibilities include developing and deploying Generative AI, natural language processing, and HSTU-based recommendation models at scale. You will design scalable AI/ML system architectures, build inference pipelines for billions of events, and implement data pipelines for model training and fine-tuning. Required skills include mastery in recommendation systems, LLMs, and Python. You must also possess experience with shell scripting, vector databases, DBT, BigQuery, BigTable, and distributed GPU training to solve complex data problems involving merchant events and consumer interactions.

What does a Machine Learning Engineer earn?

Median $235750 from 323 postings across 48 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.
  • Implement data pipelines for model training, fine-tuning, and evaluation across diverse data sources.
  • Optimize production models 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.
  • 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, shell scripting, streaming and batch data pipelines, vector databases, DBT, BigQuery, BigTable, or equivalent.
  • Proficiency with orchestration tools.
  • Experience running machine learning in parallel environments such as distributed clusters and GPU optimization.
  • Ability to communicate complex ML concepts to both technical and non-technical audiences.
  • Availability to perform on-call work.

More like this

Similar roles

Applied ML Engineering, GenAI, AI Agent

Shopify

Remote 179 days ago
Generative AI LLM Machine Learning Python RLHF ETL Vector Databases DBT BigQuery BigTable Shell Scripting GPU Optimization Data Pipelines Orchestration Tools
Remote

Machine Learning Engineer, Search

Shopify

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

Machine Learning Engineer

Apple Inc

Cupertino, CA 151 days ago $129,300–$225,300
Python Java C++ Machine Learning Deep Learning PyTorch TensorFlow Keras Spark SQL Snowflake Hadoop Generative AI RAG Transformer Architecture Natural Language Processing Recommender Systems Distributed Systems Data Processing Pipelines Reinforcement Learning

Machine Learning Engineer

Booz Allen Hamilton

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

Machine Learning Engineer

Q2

Austin, TX 74 days ago
Python R Java TensorFlow PyTorch scikit-learn Machine Learning AI Statistics Probability Theory Optimization
5+ yrs exp

Machine Learning Engineer

Ramp

New York City, NY 34 days ago $200,000–$330,000
Python PyTorch NumPy Pandas SQL Snowflake dbt LLM Machine Learning agentic (AI Hex RisingWave
5+ yrs exp Hybrid