Posted on: 24/10/2025
Description :
Responsibilities :
- Algorithm and Relevance Tuning : Develop and optimize core search algorithms and ranking functions to improve relevance and performance.
- System Architecture : Design, build, and maintain high-performance backend services and distributed systems for all search functionalities.
- Feature Development : Architect and implement robust, scalable, and maintainable solutions for core search and ranking systems.
- Collaboration : Collaborate closely with product managers, engineers, and other stakeholders to translate business requirements into technical solutions.
- Innovation : Stay updated with the latest advancements in information retrieval and search technologies to drive continuous improvements and innovation.
- Mentorship : Provide technical leadership and mentorship to the engineering team through code reviews, design guidance, and knowledge sharing.
Requirements :
- Experience : 5-8 years of experience in software engineering, with significant experience in a senior or lead capacity.
Core Technical Skills :
- Languages and Frameworks : Strong coding skills and understanding of Java/J2EE (using Spring, Springboot).
- Search and Databases : Deep expertise in search platforms like Solr or Elasticsearch. Experience with one or more NoSQL databases such as Redis, Aerospike, or MongoDB. Familiarity with RDBMS.
- Distributed Systems : Clear understanding of caching technologies and high-throughput messaging queues. Knowledge of Kafka is a strong plus.
- System Scalability : Proven experience in building and scaling high-performance, real-time search systems in a production environment.
- Problem-Solving : Strong analytical and problem-solving skills with the ability to balance technical depth with business impact.
- Communication : Excellent communication and stakeholder management skills.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1564487
Interview Questions for you
View All