Machine Learning Engineer - Search Americas
@ Shopify

Remote
$150,000
Remote
Full Time
Posted 21 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXX***** @shopify.com
Recommended after applying

Job Details

About The Role

Every day, millions of people search for products across Shopify's ecosystem. As a Machine Learning Engineer - Search Americas, you will drive the innovation of search recommendations and personalization by leveraging cutting-edge LLM advances and vector matching technologies to tackle one of the hardest search problems at an unprecedented scale.

Key Responsibilities

  • Design and implement AI-powered features for search recommendations.
  • Collaborate with data scientists and engineers to productionize experiments and metrics.
  • Build and maintain scalable data pipelines for search systems.
  • Develop tools for evaluation and relevance engineering.
  • Mentor team members and foster technical excellence.

Qualifications

  • Expertise in relevance engineering and recommendation systems with Elasticsearch, Solr, or vector databases.
  • Strong proficiency in Python and object-oriented programming.
  • Experience writing optimized, low-latency code for high-performance systems.
  • Proven track record with machine learning, NLP, or generative AI products at scale.
  • Familiarity with statistical methods and exposure to Ruby, Rails, or Rust is advantageous.

Additional Information

This role involves a fast interview process, including a live pair programming session and may require on-call work. Shopify emphasizes hustle, resilience, and adaptability in a rapidly evolving environment.

About Shopify

Shopify empowers entrepreneurs worldwide, having generated over $1 trillion in sales for millions of merchants. With over 8,300 employees, Shopify is committed to making commerce better for everyone.

Key skills/competency

  • Machine Learning
  • Search Recommendations
  • LLM
  • Vector Matching
  • Python
  • Elasticsearch
  • Data Pipelines
  • Scalability
  • NLP
  • Mentorship

How to Get Hired at Shopify

🎯 Tips for Getting Hired

  • Customize your resume: Highlight ML, search, and Python skills.
  • Tailor your application: Emphasize experience in scalable systems.
  • Prepare for coding: Practice live pair programming sessions.
  • Research Shopify: Understand their culture and recent innovations.

📝 Interview Preparation Advice

Technical Preparation

Review Elasticsearch and vector database usage.
Practice Python optimization for low latency.
Study scalable data pipeline architectures.
Prepare coding exercises on LLM techniques.

Behavioral Questions

Describe handling rapid project changes.
Explain decision-making under pressure.
Discuss team collaboration challenges.
Share experiences with ambiguity resolution.

Frequently Asked Questions