Search Relevance Engineers

Shopify

Quick summary

Work type
On-site
Location
Ottawa, ON, Canada
Posted
43 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $195k
$146k most similar roles pay here $244k

This listing doesn't post a salary. Most similar roles pay $155,400–$234,150.

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 25 open roles on FindRole.

Most-posted roles

View all roles at Shopify

At a glance

TL;DR · Search Relevance Engineers

As a Search Relevance Engineer at Shopify, you will collaborate with data scientists and engineers to develop AI-powered solutions that enhance the search and recommendation systems used by millions of merchants worldwide. Your day-to-day responsibilities include designing features like semantic search and personalization, building data pipelines, tuning queries for optimal performance, and developing evaluation tools while adhering to high-quality software engineering practices. You will also mentor team members and communicate effectively with both technical and non-technical stakeholders. Ideal candidates possess expertise in relevance engineering and experience with technologies such as Elasticsearch, Solr, Lucene, or vector databases, along with proficiency in Python and a strong background in machine learning and natural language processing. This role is integral to Shopify’s mission of improving the search and discovery experiences for entrepreneurs on a global scale.

What you'll do

  • Design and implement features to enhance search and recommendation relevance.
  • Build and maintain data pipelines for information retrieval systems.
  • Tune queries that power search and discovery experiences.
  • Develop tools for evaluation and relevance engineering using high-quality practices.
  • Mentor engineers and data scientists in the team.
  • Collaborate with data scientists and engineers on productionizing AI-powered solutions.

What we're looking for

  • Mastery of relevance engineering with experience in Elasticsearch, Solr, Lucene, or vector databases.
  • Extensive Python programming skills with object-oriented design principles.
  • Ability to write efficient, low-latency code for production systems.
  • Strong background in software development and technical problem-solving.
  • Experience training, evaluating, testing, and deploying machine learning models at scale.
  • Familiarity with statistical methods like regression and experiment design.
  • Exposure to additional languages such as Ruby, Rust, or TypeScript.

More like this

Similar roles

Information Retrieval Engineer

Adobe

San Jose 89 days ago $161,700$234,150
Python Haystack LangChain Elasticsearch Milvus FAISS Weaviate Pinecone Qdrant OpenAI Cohere HuggingFace Neo4j TigerGraph Airflow dbt Docker CI/CD

Java Search Infrastructure Engineer

Shopify

US 43 days ago
Java Distributed Systems Scatter-Gather Patterns Search Infrastructure HTTP/2 TCP Tuning Thrift gRPC RPC Frameworks Observability Logging Pipelines Metric Infrastructure Distributed Tracing Load Balancing A/B Testing Consistent Hashing Adaptive Routing

Search Engineer

Leidos

Remote (8744 Gaithersburg Md Home Office, US) 53 days ago $87,100$157,450
ApacheSolr AWSOpenSearch ApacheSpark ApacheFlume Linux MicrosoftSQLServer Java Python RESTAPI AzureLogAnalytics T-SQL SemanticSearch VectorEmbeddings RAGRetrievalPipelines HybridRetrieval MonitoringAndObservability CI/CD
Remote

Senior Search Machine Learning Engineer

Apple Inc

Cupertino, CA 30 days ago $181,100$272,100
Python Tensorflow Pytorch Jax Java C++ Hadoop Spark Hive Generative AI Large Language Models NLP Classification Feature Engineering Information Extraction Clustering Semi-supervised Learning Topic Modeling Ranking Big Data Processing