We are seeking a skilled Elasticsearch Developer to design, develop, and optimize search solutions. The role involves managing Elasticsearch clusters, implementing search functionalities, and integrating Elasticsearch with various applications. Key responsibilities include designing and maintaining Elasticsearch clusters, developing custom search queries and indexing strategies, working with data pipelines, integrating with web applications, implementing scalability and security best practices, troubleshooting search performance issues, and collaborating with cross-functional teams. Candidates should be proficient in Elasticsearch, query writing, full-text search, and relevant programming languages. The role requires strong problem-solving skills and knowledge of distributed systems.
Good To Have:- Experience with machine learning-based search ranking
- Knowledge of vector search and kNN capabilities
- Understanding of security best practices
- Familiarity with log analytics tools
Must Have:- Strong Elasticsearch experience (versions 7.x/8.x)
- Proficiency in Elasticsearch queries and analyzers
- Experience with full-text search and ranking algorithms
- Knowledge of indexing, mapping, and schema design
- Proficiency in Python, Java, or Node.js
- Experience with RESTful APIs