Step into the intersection of engineering and data science at Shopify as a Search Relevance Engineer. You'll be designing and implementing AI-powered search and discovery solutions that empower our merchants and revolutionize their experiences. In a role that thrives on change and mastery, you'll push the boundaries of what's possible, crafting tangible solutions that make a real difference in the daily lives of entrepreneurs.
Key Responsibilities:
- Collaborate with data scientists and engineers to productionize data products through load testing, metrics analysis, and experimentation.
- Design and implement features to enhance search and recommendation relevance, including semantic search, query understanding, and personalization.
- Build and maintain data pipelines for information retrieval systems.
- Tune queries that power search and discovery experiences.
- Develop tools for evaluation and relevance engineering, adhering to high-quality software engineering practices.
- Prioritize and communicate effectively with both technical and non-technical audiences.
- Mentor engineers and data scientists.
Qualifications:
- Mastery of relevance engineering, with experience in discovery and recommendation systems powered by Elasticsearch, Solr, Lucene, or vector databases.
- Extensive experience using Python, with a strong grasp of object-oriented programming (OOP) fundamentals.
- Ability to write efficient, optimized code with low latency requirements.
- Strong software development background, with proven problem-solving skills and technical system thinking.
- Experience in training, evaluating, testing, and deploying machine learning, natural language processing, or generative AI products at scale is a plus.
- Familiarity with statistical methods like regression, GLMs, or experiment design and analysis is welcome.
- Exposure to other languages such as Ruby, Rails, Rust, or Typescript is advantageous.
- This role may require on-call work.