Search Engineer RoleWe are looking for a highly skilled Search Engineer to contribute to the development of our data engine.
The ideal candidate will have experience with Elasticsearch or OpenSearch in production environments, as well as expertise in Python, API development, and search concepts.
Main Responsibilities :
- Design and implement search solutions using OpenSearch / Elasticsearch, including custom analyzers, tokenizers, and scoring algorithms.
- Create and maintain index templates, mappings, and lifecycle policies to ensure data integrity, performance, and scalability.
- Build and optimize custom query builders and search pipelines tailored to complex business requirements.
- Leverage LLMs and AI for data enrichment and improved search relevance.
- Develop and maintain robust, scalable APIs for search using Python (FastAPI).
- Lead efforts in integration, regression, and performance testing to ensure reliability and accuracy of search features.
- Automate deployment and management of search infrastructure, including index templates and search pipelines.
Required Skills and Qualifications :
- 5+ years experience with Elasticsearch or OpenSearch in production environments.
- Experience with AI / LLM-based search experiences such as RAG, learning to rank and query understanding.
- Expert level expertise in Python, with experience building APIs (preferably FastAPI).
- Deep understanding of search concepts : analyzers, tokenizers, relevance tuning, custom scoring, and query DSL.
- Experience with index template management, lifecycle policies, and large-scale data modeling.
- Proficiency in designing and optimizing search pipelines and custom query builders.
- Practical hands-on experience developing software using AI-assisted tools and workflows.
- Strong testing background : integration, regression, and performance testing.
- DevOps skills : automation, CI / CD, and cloud infrastructure (AWS preferred).
- Excellent communication and collaboration skills.
- Experience with S3, AWS Lambda, and cloud-native architectures.
What We Offer :
A competitive compensation package that reflects your skills and experience.
About the Position :
This is a unique opportunity to work on cutting-edge search technology and make a significant impact on our organization's success.