More jobs:
Search Engineer
Job in
Yonkers, Westchester County, New York, 10701, USA
Listed on 2026-10-02
Listing for:
Acesoft Labs
Full Time
position Listed on 2026-10-02
Job specializations:
-
Software Development
Backend Developer, Database Engineering
Job Description & How to Apply Below
Job description
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.
- 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×