Flag job

Report

Principal Engineer- Solr/Search Architect

Min Experience

8 years

Location

Mysore/Bangalore/Remote

JobType

Full Time

About the role

We are seeking a passionate and experienced Solr/Search Architect to join our team and lead the development of our next-generation search and discovery platform. In this role, you will be responsible for designing, implementing, and maintaining scalable and high-performance search solutions using Apache Solr. Key Responsibilities: - Lead the architecture and design of Solr-based search solutions, ensuring optimal performance, scalability, and reliability - Develop and implement advanced search features, such as faceted search, spell-checking, autocomplete, and relevance ranking algorithms - Optimize Solr configurations, indexes, and schemas to meet the specific requirements of our eCommerce and content management applications - Collaborate with cross-functional teams (Frontend, Backend, Data) to integrate Solr seamlessly into our product ecosystem - Mentor and guide junior team members, sharing your expertise and best practices - Stay up-to-date with the latest Solr and search technology trends, and continuously improve our search capabilities Requirements: - 8+ years of experience in designing and implementing Solr-based search solutions - Deep understanding of Solr architecture, indexing, querying, and optimization techniques - Proficiency in Java, Python, or other backend programming languages - Experience with distributed systems, caching, and high-availability architectures - Strong problem-solving and analytical skills, with the ability to quickly diagnose and resolve complex issues - Excellent communication and collaboration skills to work effectively with cross-functional teams - Familiarity with eCommerce, content management, or other data-intensive applications is a plus

About the company

Work with experts in content and eCommerce at Unilog. Explore our open roles and become a part of our dynamic and innovative team of changemakers.

Skills

solr
search
java
python
distributed systems
caching
high-availability