Search by job, company or skills

Search Engineer

Search Engineer

TechBlocks
4-6 Years
Not Disclosed
Early Applicant
  • Posted 2 months ago
  • Be among the first 10 applicants

Job Description

Highly skilled Search Engineer with deep expertise in designing, implementing, and optimizing search solutions using Apache Solr, Elasticsearch, and Apache Spark. Need substantial experience handling big data search and document-based retrieval, with a strong focus on writing complex queries and indexing strategies for large-scale systems.

Key Responsibilities:

  • Design and implement robust, scalable search architectures using Solr and Elasticsearch.
  • Write, optimize, and maintain complex search queries (including full-text, faceted, fuzzy, geospatial, and nested queries) using Solr Query Parser and Elasticsearch DSL.
  • Work with business stakeholders to understand search requirements and translate them into performant and accurate queries.
  • Build and manage custom analyzers, tokenizers, filters, and index mappings/schemas tailored to domain-specific search needs.
  • Develop and optimize indexing pipelines using Apache Spark for processing large-scale structured and unstructured datasets.
  • Perform query tuning and search relevance optimization based on precision, recall, and user engagement metrics.
  • Create and maintain query templates and search APIs for integration with enterprise applications.
  • Monitor, troubleshoot, and improve search performance and infrastructure reliability.
  • Conduct evaluations and benchmarking of search quality, query latency, and index refresh times.

Required Skills and Qualifications:

  • 4 to 5 years of hands-on experience with Apache Solr and/or Elasticsearch in production environments.
  • Proven ability to write and optimize complex Solr queries (standard, dismax, edismax parsers) and Elasticsearch Query DSL, including:
  • Full-text search with analyzers
  • Faceted and filtered search
  • Boolean and range queries
  • Aggregations and suggesters
  • Nested and parent/ child queries
  • Strong understanding of indexing principles, Lucene internals, and relevance scoring mechanisms (BM25, TF-IDF).
  • Proficiency with Apache Spark for custom indexing workflows and large-scale data processing.
  • Experience with document parsing and extraction (JSON, XML, PDFs, etc.) for search indexing.
  • Experience integrating search into web applications or enterprise software platforms.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Solr Query Parser

Elasticsearch DSL

PDFs

document parsing

About Company

Similar Jobs

5-7 yrs
Bengaluru, India
Skills:
Golang, Distributed Systems, Elasticsearch, Java, Rust, Node.js, Apache Solr, Information Retrieval, low-latency system design, OpenSearch, synonym expansion, caching strategies, BM25, relevance tuning, query normalization, semantic search, indexing pipelines, spell correction, Indexing, query parsing, Learning-to-Rank
5-7 yrs
Hyderabad, India
Skills:
Elasticsearch, Sql, ELT, Etl, Java, Python, Kinesis, Kafka, Data Modeling, Airflow, OpenSearch, Dagster
7-9 yrs
Bengaluru, India
Skills:
bigtable , Solr, Cassandra, Prometheus, Bash, HBase, Cloud Infrastructure, Datadog, Redis, Devops, Gcp, Terraform, Elasticsearch, Kubernetes, Python, AWS, SRE, Go, AI LLM tools, OpenSearch, OpenTofu, Search Data Platforms
7-9 yrs
Bengaluru, India
Skills:
Rest Api, Java, Distributed Systems, Elasticsearch, Debugging, Microservices, Analytics, search relevance, performance optimization, data-pipeline
5-10 yrs
Cochin / Kochi / Ernakulam, India
Skills:
.Net Core, Apache Solr, Terraform, Cloudformation, Restful Apis, AWS, OpenSearch, AI-assisted development tools