Shopify logo

Senior Engineer, Search Relevance

Shopify

About The Role

As a Search Relevance Engineer at Shopify, you are at the intersection of our engineering and data science organizations. You’ll be designing and implementing cutting-edge, AI-powered search and discovery solutions, directly empowering our merchants. We're all about creating tangible solutions that make a real difference in the day-to-day lives of entrepreneurs.

If you thrive on change and are constantly seeking growth and higher mastery, then this is the right place for you. At Shopify, we operate on low process and high trust, and we're not afraid to step out of our comfort zones to push the boundaries of what's possible. So if you're ready to join our team of driven crafters building world-class search and discovery experiences, then we want to hear from you.

Responsibilities

  • Work with data scientists and engineers to productionize cutting-edge data products via load testing, metrics analysis, and offline and online experimentation, so they can scale to support millions of buyers around the world.
  • Design and implement features to improve the relevance of search and recommendation experiences, including semantic search, query understanding, and personalization.
  • Build and maintain data pipelines to power our information retrieval systems.
  • Tune the ElasticSearch queries that power our search and discovery experiences.
  • Design, build, and craft tools for evaluation and relevance engineering, adhering to high-quality software engineering principles and best practices.
  • Prioritize and communicate to technical and non-technical audiences alike.
  • Mentor engineers and data scientists.

What You Bring To The Team

  • Demonstrated mastery of relevance engineering, with a deep understanding of discovery and recommendation systems powered by ElasticSearch, Solr, Lucene, and/or vector databases.
  • Extensive experience using Python, including a strong grasp of object-oriented programming (OOP) fundamentals.
  • An understanding of how to write efficient and optimized code with low latency requirements.
  • A strong software development background, with proven experience, problem-solving skills, and technical system thinking.

Preferred Qualifications

  • End-to-end experience of training, evaluating, testing, and deploying machine learning, natural language processing, document reranking, and/or generative AI products at scale.
  • Experience with statistical methods like regression, GLMs, or experiment design and analysis; other advanced techniques are also welcome.
  • Exposure to other languages such as Ruby, Rails, Typescript.

About Shopify

Shopify is a leading global commerce company, providing trusted tools to start, grow, market, and manage a retail business of any size. Shopify makes commerce better for everyone with a platform and services that are engineered for reliability, while delivering a better shopping experience for consumers everywhere. Shopify powers millions of businesses in more than 175 countries and is trusted by brands such as Allbirds, Gymshark, PepsiCo, Staples, and many more.

Join us in our mission to make commerce better for everyone.

Benefits
Extracted with AI

  • Remote work
  • Professional growth opportunities
  • High trust environment

Similar jobs

Last update: 23 minutes ago

Shopify logo
Shopify

Machine Learning Platform Engineer

Join Shopify as a Machine Learning Platform Engineer to build cutting-edge AI infrastructure and tools. Work remotely in a dynamic environment.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.

Semrush logo
Semrush

Senior NodeJS Developer

Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.

OnHires logo
OnHires

Senior Full Stack Engineer (PHP, Angular, React)

Seeking a Senior Full Stack Engineer with PHP, Angular, React expertise for remote work in the EU. 6+ years experience required.

Attio logo
Attio

Senior Product Engineer [Rust & Typescript]

Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.

n8n logo
n8n

Senior Software Engineer (Node.js & TypeScript)

Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.

Huawei Nederland logo
Huawei Nederland

Information Retrieval Algorithm Engineer

Join Huawei as an Information Retrieval Algorithm Engineer to develop cutting-edge AI technologies in Amsterdam.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS to revolutionize ecommerce customer support.

Zendesk logo
Zendesk

Senior Backend Engineer (Zendesk AI Agents)

Join Zendesk as a Senior Backend Engineer to develop AI-driven chatbots using TypeScript, MongoDB, and microservices architecture.

PostNord logo
PostNord

Senior Node.js Backend Developer

Join PostNord as a Senior Node.js Backend Developer to drive innovation in our online shipping tool. Work in an agile team with AWS, Node.js, and more.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.

StriveNest logo
StriveNest

Web Developer (WordPress)

Join as a Web Developer specializing in WordPress, PHP, and LAMP stack. Work remotely on diverse projects in a dynamic environment.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

osapiens logo
osapiens

Senior Full-Stack Developer - TypeScript

Join osapiens as a Senior Full-Stack Developer using TypeScript to build sustainable SaaS solutions.

Polarsteps logo
Polarsteps

Senior Frontend Engineer with React and TypeScript

Join Polarsteps as a Senior Frontend Engineer in Amsterdam. Work with React, TypeScript, and more in a hybrid environment.

Labelbox logo
Labelbox

Full-Stack Engineer with Angular and React.js

Join Labelbox as a Full-Stack Engineer to develop scalable systems using Angular, React.js, and GraphQL. Work remotely in a dynamic AI-driven environment.

Basetime BV logo
Basetime BV

Senior Python Developer with AWS Experience

Join Basetime BV as a Senior Python Developer to develop and maintain AWS cloud solutions. Hybrid work, competitive salary, and growth opportunities.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

MoonPay logo
MoonPay

Senior Full Stack Engineer - Consumer

Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.

Sonia logo
Sonia

Senior Full Stack Developer

Join Sonia as a Senior Full Stack Developer to lead development in Python, TypeScript, and modern frameworks. Remote work with flexible arrangements.

EverCommerce logo
EverCommerce

Senior Full-Stack Software Engineer - Node/React

Join EverCommerce as a Senior Full-Stack Engineer, focusing on Node/React for the EverPro platform. Remote work in USA/Canada.