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
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.
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.
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.
Senior Software Engineer (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
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.
Senior Product Engineer [Rust & Typescript]
Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.
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.
Information Retrieval Algorithm Engineer
Join Huawei as an Information Retrieval Algorithm Engineer to develop cutting-edge AI technologies in Amsterdam.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS to revolutionize ecommerce customer support.
Senior Backend Engineer (Zendesk AI Agents)
Join Zendesk as a Senior Backend Engineer to develop AI-driven chatbots using TypeScript, MongoDB, and microservices architecture.
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.
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.
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.
Web Developer (WordPress)
Join as a Web Developer specializing in WordPress, PHP, and LAMP stack. Work remotely on diverse projects in a dynamic environment.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Full-Stack Developer - TypeScript
Join osapiens as a Senior Full-Stack Developer using TypeScript to build sustainable SaaS solutions.
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.
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.
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.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Senior Full Stack Engineer - Consumer
Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.
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.
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.