Career EngineCareer Engine
Your matchExample
74%match
Why you fitThis role calls for Relevance Engineering and Recommendation Systems — tell us what you know and we'll check the rest.
Gap to noteAlso lists Elasticsearch — worth confirming before you apply.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Job Opening

Shopify logo

Machine Learning Engineer - SearchRemote - Americas

Shopify · Posted today

remoteic
PythonElasticsearchSolrVector DatabasesMachine LearningNLPGenerative AIRuby

Build the search and recommendation experience for a catalog unifying over a billion products, using LLMs and vector matching at real scale.

Machine Learning Engineer - Search Remote - Americas Every day, millions of people search for products across Shopify's ecosystem. That's not just queries—that's dreams, businesses, and livelihoods riding on whether someone finds the perfect vintage jacket or the exact drill bit they need. As a Machine Learning Engineer specializing in Search Recommendations, you'll be the one making that magic happen. With a search index unifying over a billion products, you're tackling one of the hardest search problems at unprecedented scale. We're building cutting-edge product search from the ground up using the latest LLM advances and vector matching technologies to create search experiences that truly understand what people are looking for. Key Responsibilities

  • Design and implement AI-powered features to enhance search recommendations and personalization
  • Collaborate with data scientists and engineers to productionize data products through rigorous experimentation and metrics analysis
  • Build and maintain robust, scalable data pipelines for search and recommendation systems
  • Develop comprehensive tools for evaluation and relevance engineering, following high-quality software engineering practices
  • Mentor engineers and data scientists while fostering a culture of innovation and technical excellence

Qualifications

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

Ready to make search more magical? Join the team that's making commerce better for everyone.

…

Apply on Shopify's site →

This posting is sourced from Shopify's own career site — applying takes you there directly.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Related roles

There are 48 open roles at Shopify right now. This role centers on Relevance Engineering, Recommendation Systems, Elasticsearch, and Solr.

Want roles like this found for you?

Set your Focus once. Career Engine screens every new opening every week.

A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.