Search Engineer

Wix Wix · Enterprise · Vancouver, BC · Other

Search Engineer at DeviantArt responsible for designing, developing, and maintaining search infrastructure, focusing on product application of search including ranking, query analysis, and system integration. Collaborates with data science teams and uses systems like Vespa and AWS.

What you'd actually do

  1. Design, build, and optimize core search and indexing systems utilizing technologies like Vespa and managed AWS services
  2. Develop and implement sophisticated algorithms for search relevance, ranking, and personalization
  3. Work extensively within the Vespa framework to develop application packages, custom components, and deployment strategies
  4. Collaborate closely with product managers, data scientists, and front-end engineers to translate insights into impactful search features
  5. Monitor, troubleshoot, and fine-tune search performance and system stability using AWS observability tools

Skills

Required

  • building and operating large-scale search systems
  • Vespa or Elasticsearch
  • Python
  • Java
  • operating distributed applications within a cloud environment
  • AWS services
  • information retrieval concepts
  • ranking algorithms
  • query analysis strategies

Nice to have

  • embedding models
  • RAG

What the JD emphasized

  • 3+ years of professional experience in building and operating large-scale search systems using technologies like Vespa or Elasticsearch
  • Hands-on expertise operating distributed applications within a cloud environment, preferably using managed AWS services
  • Solid understanding of information retrieval concepts, ranking algorithms, and query analysis strategies

Other signals

  • design, build, and optimize core search and indexing systems
  • develop and implement sophisticated algorithms for search relevance, ranking, and personalization
  • work extensively within the Vespa framework
  • collaborate closely with product managers, data scientists, and front-end engineers
  • monitor, troubleshoot, and fine-tune search performance
  • implement A/B tests to measure the impact of search changes