Key Responsibilities
- Design and optimize search algorithms to enhance relevance and performance
- Develop and maintain scalable search infrastructure using Elasticsearch and related technologies
- Collaborate with cross-functional teams to integrate search capabilities into products
- Analyze user behavior and search patterns to improve search experience
- Implement advanced ranking models and query processing techniques
- Monitor and troubleshoot search system performance and reliability
Requirements
- 5+ years of experience in search engineering or related fields
- Strong proficiency in search technologies like Elasticsearch, Solr, or similar
- Expertise in algorithms, data structures, and information retrieval
- Proficiency in Python and familiarity with distributed systems
- Experience with machine learning for search ranking and personalization