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
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
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 (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
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 Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
Senior Solutions Engineer
Join Reddit as a Senior Solutions Engineer in Amsterdam to support our growing advertising business with technical expertise and problem-solving skills.
Back End Developer with Node.js and API Expertise
Join Ask Phill as a Back End Developer, focusing on Node.js and API development in a hybrid work environment in Amsterdam.
Senior PHP Developer
Join Atolls as a Senior PHP Developer in Berlin. Work on scalable software, collaborate across teams, and drive innovation in a hybrid 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.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Backend Software Engineer - Privacy Technology
Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.
Senior Backend Developer (Node.js) / SRE
Join Binance as a Senior Backend Developer (Node.js) / SRE to develop monitoring systems for high-load production environments.
Senior Backend Engineer - Payments
Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.
Senior Vue.js Developer with Java Backend Experience
Join Interactivated Solutions as a Senior Vue.js Developer with Java backend experience. Work remotely and lead innovative software solutions.
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.
Full Stack Engineer with Node.js and React
Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.
Senior Mobile Platform Engineer
Join Pleo as a Senior Mobile Platform Engineer to empower product teams in building and maintaining mobile app features with React Native and TypeScript.
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 Software Engineer - SFCC (SalesForce Commerce Cloud)
Join Converse as a Senior Software Engineer specializing in Salesforce Commerce Cloud to enhance digital experiences.
Salesforce Software Engineer
Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.
Senior Backend Engineer with Python and React.js
Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.
Senior Backend/Data Engineer
Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.
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.