Key Responsibilities
- Design and optimize search algorithms to enhance relevance and performance
- Develop and maintain scalable search infrastructure using Elasticsearch or Solr
- Implement advanced ranking models and query processing techniques
- Collaborate with data scientists to integrate machine learning into search pipelines
- Monitor and troubleshoot search system performance and latency issues
- Document search architecture, best practices, and optimization strategies
Requirements
- 5+ years of experience in search engineering or related fields
- Expertise in Elasticsearch, Solr, or similar search technologies
- Strong background in information retrieval, algorithms, and data structures
- Proficiency in Python, Java, or Go for backend development
- Experience with distributed systems and scalability challenges