Talent.com
This job offer is not available in your country.
Advanced Search Developer

Advanced Search Developer

beBeeEngineerJaipur, India
3 days ago
Job description

Job Overview

We are seeking a skilled Search Engineer to design and implement scalable, performant, and highly relevant search solutions.

Key Responsibilities :

  • Achieve business requirements by architecting and developing advanced search features using OpenSearch / Elasticsearch, including custom analysers, tokenisers, and scoring algorithms.
  • Create and maintain index templates, mappings, and lifecycle policies to ensure data integrity, performance, and scalability.
  • Build and optimise custom query builders and search pipelines tailored to complex business needs.
  • 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.
  • Collaborate with cross-functional teams to deliver high-quality search experiences.

Requirements :

To succeed as our ideal candidate you will need :

  • 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 : analysers, tokenisers, relevance tuning, custom scoring, and query DSL.
  • Experience with index template management, lifecycle policies, and large-scale data modelling.
  • Proficiency in designing and optimising search pipelines and custom query builders.
  • Practical hands-on experience developing software using AI-assisted tools and workflows.
  • Strong background in testing : integration, regression, and performance testing.
  • DevOps skills : automation, CI / CD, and cloud infrastructure (AWS preferred).
  • Excellent collaboration and communication skills.
  • Experience with S3, AWS Lambda, and cloud-native architectures.
  • Create a job alert for this search

    Advanced Search Developer • Jaipur, India