Machine Learning Engineer - Search

Shopify

Quick summary

Work type
On-site
Location
Posted
46 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $222k
$161k most similar roles pay here $273k

This listing doesn't post a salary. Most similar roles pay $194,500–$249,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 27 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 specializing in Search Recommendations at Shopify, you will join a dynamic team dedicated to enhancing the product discovery experience for millions of users. Your primary responsibilities include designing and implementing AI-powered features to improve search recommendations and personalization, collaborating with data scientists to productionize data products through rigorous experimentation, building scalable data pipelines, developing evaluation tools, and mentoring engineers. You will work with cutting-edge technologies such as Elasticsearch, Solr, vector databases, and Python, while deploying machine learning solutions at scale. This role requires expertise in relevance engineering, strong programming skills, and a track record of delivering impactful ML products that users rely on daily.

What you'll do

  • Design and implement AI-powered features to enhance product search recommendations.
  • Build scalable data pipelines for efficient processing in search systems.
  • Develop evaluation tools for relevance engineering in recommendation systems.
  • Mentor engineers and foster a culture of technical excellence and innovation.
  • Collaborate on rigorous experimentation and metrics analysis for data products.

What we're looking for

  • Expertise in relevance engineering and recommendation systems using Elasticsearch, Solr, or vector databases.
  • Strong Python programming skills with experience in object-oriented design.
  • Ability to write optimized, low-latency code for high-performance systems.
  • Experience deploying machine learning, NLP, or generative AI products at scale.
  • Proven track record of shipping ML solutions used by real users.
  • Familiarity with statistical methods and exposure to Ruby, Rails, or Rust (advantageous).

More like this

Similar roles

Machine Learning Engineer

Adobe

San Jose 82 days ago $183,300$265,350
Python PyTorch LangChain LangGraph MCP ADK LLMs VLLMs CI/CD Docker AWS PostgreSQL Kubernetes

Machine Learning Engineer

Adobe

San Jose 92 days ago $161,700$234,150
Python TensorFlow PyTorch scikit-learn SparkML Kubernetes AWS CI/CD SQL Docker PostgreSQL MLOps

Machine Learning Engineer

Motorola Solutions

Los Angeles, CA 64 days ago $120,000$160,000
Python TensorFlow PyTorch scikit-learn MATLAB C++ signal processing wireless communication MIMO OFDM SDRs GPU acceleration embedded machine learning real-time systems adaptive modulation beamforming cognitive radio techniques 3GPP IEEE 802.11/15 military waveforms
Hybrid

Machine Learning Engineer

Q2

Austin, TX 54 days ago
Python TensorFlow PyTorch scikit-learn R Java cloud platforms scalable computing resources machine learning pipelines data analysis statistics optimization probability theory experimental methodologies CI/CD
Hybrid

Machine Learning Engineer

PayPal

Chicago, IL +1 98 days ago $117,500$174,350
Python TensorFlow scikit-learn Hadoop Spark SQL logistic_regression time_series_analysis random_forests SVMs XGBoost CNNs RNNs CI/CD
Hybrid

Careers

Qualcomm

San Diego, CA 41 days ago
Python TensorFlow PyTorch Keras C++ Linux Android NLP Machine Learning Embedded Systems Statistics Probability CI/CD