Search & Platform Engineer (5+ yrs) (India)

Search & Platform Engineer (5+ yrs) (India)

18 Sep
|
MindBrain
|
India

18 Sep

MindBrain

India

Search & Platform Engineer

Experience: 5+ Years

Contract: Remote Contract

Role Overview

We are looking for an experienced Search & Platform Engineer to own and enhance production-grade clinical search infrastructure for a RAG-based medical information platform. The role involves hands-on backend engineering, OpenSearch infrastructure, intelligent query pipelines, data ingestion, and production reliability.

You will work closely with the AI Evaluation & RAG Engineer, focusing on search infrastructure, retrieval quality, data pipelines, and platform observability.

Key Responsibilities

Search Infrastructure & Retrieval

- Design, manage, and optimize OpenSearch indices, mappings, custom analyzers, and query DSL.
- Implement and tune BM25 lexical, kNN vector, and hybrid RRF search.
- Maintain intelligent query pipelines, including spell correction, abbreviation expansion, query routing, and multi-intent decomposition.
- Manage multilingual indices and embedding-based vector search.
- Own index versioning, re-indexing, and rollback workflows.

Data Ingestion & Pipelines
- Develop and maintain end-to-end ingestion pipelines from XML content (LEGO CMS) to OpenSearch lexical and vector indices.
- Ensure ingestion reliability, data quality, and index consistency.
- Manage synonym configurations and support SNOMED CT ontology currency.
- Perform data transformation and indexing for structured and semi-structured content.

Backend Engineering & API Development
- Maintain and enhance FastAPI services using Python 3.10+ / 3.11+.
- Implement asynchronous programming, API key authentication, rate limiting, and structured JSON logging.
- Develop and maintain REST APIs for unified search, autocomplete, mobile, and SNOMED endpoints.
- Write and maintain automated tests using pytest.

Reliability & Observability
- Monitor and troubleshoot production search and ingestion pipelines.
- Identify and respond to degradation across rewrite, route, embed, decompose, and generate stages.
- Implement observability using Prometheus metrics,



correlation IDs, and alerting.
- Support graceful degradation and production incident resolution.

Cloud, DevOps & Deployment
- Support Docker and Kubernetes deployments across development, staging, and production environments.
- Maintain GitHub Actions CI/CD pipelines and CI-gated test suites.
- Collaborate on AWS infrastructure, including ECS/EKS, IAM, Lambda, CloudWatch, and API Gateway.

Required Skills & Qualifications
- 5+ years of experience in backend engineering, search engineering, or platform development.
- Strong production-grade Python experience (3.10+), preferably Python 3.11.
- Hands-on experience with OpenSearch or Elasticsearch , including index design, mappings, custom analyzers, BM25 tuning, query DSL, and aggregations.
- Practical experience with vector search and hybrid retrieval, including kNN/ANN indices, embedding pipelines, and RRF.
- Experience designing and maintaining data ingestion and transformation pipelines.
- Strong knowledge of FastAPI, asynchronous programming, and pytest.
- Experience supporting production systems, observability, and reliability engineering.
- Experience with Docker, Kubernetes, and CI/CD workflows.

Positive to Have
- AWS experience (IAM, ECS/EKS, CloudWatch, Lambda, API Gateway).
- Multilingual search and language-specific analyzers.
- Familiarity with SNOMED CT or clinical ontologies.
- React/Next.js frontend integration through REST APIs.
- Knowledge of pydantic-settings and uv.
- Experience in healthcare, medical search, or RAG-based platforms.

Technical Stack

CategoryTechnologies

Search & Vector

OpenSearch, BM25, kNN, RRF, text-embedding-3-large

Backend

Python 3.11, FastAPI, Pydantic Settings, uv

Infrastructure

Docker, Kubernetes, AWS ECS/EKS

CI/CD

GitHub Actions

Observability

Prometheus, JSON Logging, Correlation IDs

Data Ingestion

XML, LEGO CMS, Lexical & Vector Indexing

Clinical Data

SNOMED CT

API

REST, Unified Search Endpoints

Contract Details

- Experience: 5+ Years
- Contract Duration: 6-12 Months
- Work Mode: Remote
- Employment Type: Contract

📌 Search & Platform Engineer (5+ yrs) (India)
🏢 MindBrain
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: search & platform engineer (5+ yrs) (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: search & platform engineer (5+ yrs) (india) / india