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. 5+ years of 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
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Head - EngineeringEmployement Type: Full time