Machine Learning Engineer, Search

Shopify

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $223k
$168k most similar roles pay here $289k

This listing doesn't post a salary. Most similar roles pay $192,050–$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, Search

As a Machine Learning Engineer - Search, you will join the team responsible for building and maintaining search systems that unify over a billion products. You will design and implement AI-powered features to enhance search recommendations and personalization while collaborating with data scientists to productionize data products through rigorous experimentation. Your daily work involves building robust, scalable data pipelines, developing tools for evaluation and relevance engineering, and mentoring other team members. The role requires expertise in relevance engineering and recommendation systems using technologies like Elasticsearch, Solr, or vector databases. You must be proficient in Python with strong object-oriented programming skills to write optimized, low-latency code. Experience with NLP, generative AI, Ruby, Rails, or Rust is advantageous as you solve complex search problems by integrating LLM advances and vector matching technologies into the product experience.

What does a Machine Learning Engineer earn?

Median $236000 from 319 postings across 54 companies.

See salary data

What you'll do

  • Design and implement AI-powered features to enhance search recommendations and personalization.
  • Build and maintain robust, scalable data pipelines for search and recommendation systems.
  • Develop tools for evaluation and relevance engineering using high-quality software engineering practices.
  • Productionize data products through rigorous experimentation and metrics analysis.
  • Write optimized, low-latency code for high-performance search systems.
  • Deploy machine learning, NLP, or generative AI products at scale.
  • Mentor engineers and data scientists to foster a culture of technical excellence.

What we're looking for

  • Expertise in relevance engineering and recommendation systems.
  • Hands-on experience with Elasticsearch, Solr, or vector databases.
  • Strong proficiency in Python with solid object-oriented programming skills.
  • Ability to write optimized, low-latency code for high-performance systems.
  • Experience deploying machine learning, NLP, or generative AI products at scale.
  • Familiarity with statistical methods and exposure to Ruby, Rails, or Rust.
  • Track record of shipping ML solutions that real users depend on.

More like this

Similar roles

Senior Machine Learning Engineer

Apple Inc

Santa Clara, CA 71 days ago $150,400$277,600
Machine Learning Generative AI LLM PyTorch TensorFlow JAX Python C++ Go Java Deep Learning Information Retrieval Data Science Distributed Systems
6+ yrs exp

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

Shopify

134 days ago
Generative AI LLMs Natural Language Processing Recommendation Systems Python BigQuery BigTable DBT Vector Databases Distributed GPU Training ANN Search ETL Batch Data Pipelines Shell Scripting Machine Learning Engineering

Machine Learning Engineer

Q2

Austin, TX 28 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 81 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

Equifax

Atlanta, GA 53 days ago
Machine Learning Artificial Intelligence Big Data Analytics Cloud Computing Data Engineering ETL Data Modeling Software Development Life Cycle Data Orchestration Parallel Processing
7+ yrs exp