Position Details
About this role
Designs and implements scalable search systems supporting complex query understanding, relevance tuning, and personalization. Leads architecture and optimization of search pipelines in a distributed environment.
Key Responsibilities
- Architect scalable search pipelines
- Optimize relevance and ranking
- Lead system design reviews
- Implement real-time indexing
- Collaborate with cross-functional teams
Technical Overview
Builds and maintains search infrastructure using Kafka, distributed systems, and information retrieval techniques, focusing on performance, scalability, and observability.
Ideal Candidate
The ideal candidate is a senior software engineer with 7+ years of experience in search and data systems, proficient in building scalable, real-time search pipelines. They have strong expertise in information retrieval, distributed systems, and performance optimization.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Less than 7 years of software engineering experience, Lack of experience with search or data-intensive systems, No knowledge of information retrieval concepts, Inexperience with distributed systems
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile