We’re looking for a...

Senior Developer, Search

Job post summary
Location
Specialty Engineering and Development

About the role

About the role

At Shopify, we build products that help over 1 million independent business owners around the world start and grow their businesses. We’re the world’s fastest growing commerce platform and we have no plans of slowing down!

Every day our merchants navigate huge amounts of content on our platform to fulfill orders, respond to customers’ feedback, check their inventory or find a specific product or setting. Without intuitive search and custom tailored recommendations to provide user friendly answers, these tasks would be impossible. The Wayfinding team builds the foundational platform and features to overcome these challenges. This is a role where you can redefine what search and filtering means and what the future of the platform will look like.

We’re looking for a Senior Developer to help lead the technical direction and build a new search service from scratch. The search service will power our information retrieval system and will help our merchants navigate the ever increasing complexity of their business. You’ll get to work with great developers to build and grow a crucial piece of our platform, and ship world class products on a global scale.

What you’ll work on

  • Build a high quality, globally available, fault tolerant information retrieval system
  • Work through problems with your team, mentor team members and advocate for engineering-specific roadmap items
  • Work with other members of the team from different disciplines to help inform decisions you make and the best solutions
  • Grow the team both through internal development and helping with external hiring

To be successful in this role you will need:

  • An understanding of signal modelling and relevance engineering (experience with Elasticsearch, Solr and/or Lucene is a plus)
  • An understanding of the principles of building a knowledge-based information retrieval system
  • Proven technical skills using technologies and frameworks like (but not limited to) Ruby, Go, Java, Rust
  • An interest in writing efficient, and optimized code with low latency requirements
  • Deep understanding of how to design and build an extensible service platform

We know that applying to a new role takes a lot of work and we truly value your time. We’re looking forward to reading your application!

Closing date: April 15th at 12pm EDT.

At Shopify, we are committed to building and fostering an environment where our employees feel included, valued, and heard. Our belief is that a strong commitment to diversity and inclusion enables us to truly make commerce better for everyone. We strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities and/or people with intersectional identities.

Job postings for similar
Position Specialty Location
UX Developer Engineering and Development Ottawa, Canada
Development Manager - Multiple Roles Engineering and Development Ottawa, Canada
Staff Developer - Multiple Roles Engineering and Development Ottawa, Canada
Mobile Development at Shopify (Expression of Interest) Engineering and Development Montreal, Ottawa, Toronto, Vancouver, Waterloo, New York, San Francisco, Berlin, Stockholm, Vilnius, Singapore, Remote
Production Engineering - Cloud Network Engineering Specialist, Network Foundations Engineering and Development Ottawa, Toronto, Waterloo, Remote
Software Development at Shopify (Expression of Interest) Engineering and Development Montreal, Ottawa, Toronto, Vancouver, Waterloo, New York, San Francisco, Berlin, Stockholm, Vilnius, Singapore, Remote
Staff Developer, Search Engineering and Development Ottawa, Canada
Apprentice Development Manager Engineering and Development Ottawa, Toronto, Montreal
Senior UX Developer Engineering and Development Ottawa, Canada
Staff Infrastructure Security Engineer Engineering and Development Ottawa, Canada