Key Responsibilities
- Design and optimize search algorithms for large-scale systems
- Develop and maintain search guidance frameworks and ranking models
- Collaborate with cross-functional teams to improve search relevance and user experience
- Implement and benchmark search performance metrics
- Research and integrate cutting-edge techniques in information retrieval
- Write clean, maintainable, and scalable code in Python
Requirements
- 5+ years of experience in search engineering or related fields
- Strong background in information retrieval, algorithms, and data structures
- Proficiency in Lucene, Elasticsearch, or similar search technologies
- Experience with Python and distributed systems
- Familiarity with machine learning for search ranking is a plus