Lucene Search Engineer

Overview

Remote
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Elasticsearch
Solr
Lucene
search algorithms
indexing
query optimization
data structures
algorithms
scalable architecture
Apache
Search

Job Details

Software Engineer /Lucene
Location Milpitas, CA / Remote
Duration- 12 Months+

Job Summary:

Seeking a highly skilled technical resource with expertise in search technology / Lucene to join "Center of Excellence" group. The ideal candidate will be responsible for designing, upgrading and implementing complex search solutions utilizing Lucene technology.

Key Responsibilities:

  • Design and implement complex search solutions utilizing Lucene technology.
  • Integrate Lucene search functionality into existing applications and manage ongoing upgrade of the Lucene for the product.
  • Optimize search performance by tuning Lucene indexing and search algorithms.
  • Conduct performance testing and analysis to identify bottlenecks and areas for improvement.
  • Develop custom analyzers, tokenizers, and filters to support advanced search capabilities.
  • Troubleshoot and resolve search-related issues.
  • Stay current with emerging trends and technologies in the search space.

Qualifications:

  • BS or MS in Computer Science or a related field.
  • Strong experience in software development with a focus on search technology.
  • Expertise in Lucene and related technologies such as Elasticsearch, Solr, and Lucene-based libraries.
  • Strong understanding of search algorithms, indexing, and query optimization.
  • Expertise in data structures and algorithms.
  • Experience in scalable architecture and high-throughput application design.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.