Skip to Content

Job Snapshot

Employee Type - Full-Time EmployeeExperience - Not SpecifiedIndustries - Engineering


Etsy is looking for an experienced Software Engineer to join our Search Infrastructure team and help us connect buyers and sellers in meaningful ways.
This is a full-time role located in San Francisco, CA or Toronto, Canada.
The Search Infrastructure team is part of Etsy's Search Sciences group. Our mission is to build, evolve, and scale the core infrastructure powering Etsy’s search and AI platform. We’re a small team with big impact that owns and operates all system components powering Etsy’s search and aims to utilize automation to ensure our infrastructure scales independently of the size of the team. We value empathy, communication and technical skills equally. You’ll be a key engineer in designing and developing our next-generation search and ML systems. You'll work with our ranking, data science, and infrastructure partners to implement scalable solutions to complex problems.


About the Role

  • Design, build and evolve the core infrastructure of our search platform
  • Help us improve our next-generation information retrieval system which allows Etsy to ship new relevance-based AI products while simultaneously improving the quality of our existing infrastructure
  • Build highly scalable system software using primarily Java and Scala
  • Work cross-functionally with various engineering teams
  • Provide detailed and constructive design and code reviews

About You

  • You’re an engineer with infrastructure and/or large scale distributed systems background that takes pride in building high performance, reliable and fault tolerant systems. You care deeply about the product and know how and when to make trade-offs. Here are some of the skills we are looking for in this role:
  • MS or PhD in Computer Science or related technical field or BS with 5+ years of work experience
  • Experience in backend development in modern distributed system architectures at scale
  • Experience building scalable, distributed services in Scala
  • Experience with Docker or a similar container framework and container orchestration tools such as Kubernetes
  • Experience building/managing/operating environments in public cloud such as Google/AWS would be a big plus
At Etsy, we believe that a diverse, equitable and inclusive workplace makes us a more relevant, more competitive, and more resilient company. We welcome people from all backgrounds, ethnicities, cultures, and experiences. Etsy is an equal opportunity employer. We do not discriminate on the basis of race, color, ancestry, religion, national origin, sexual orientation, age, citizenship, marital or family status, disability, gender identity or expression, veteran status, or any other legally protected status.
Submit your email address to begin the application process for the Software Engineer, Search Infrastructure - Toronto job
Email is invalid Email address is needed