Overview
Skills
Job Details
Job Summary:
We are seeking an experienced E-Commerce Search Engineer to design, develop, and optimize our search platform, enabling high-performance, relevant, and scalable product discovery for millions of users. The ideal candidate will have strong expertise in Java, Microservices, and search technologies (e.g., Elasticsearch, Solr, or OpenSearch) to deliver advanced search and recommendation capabilities that enhance customer experience and drive conversion.
Key Responsibilities:
Design, develop, and maintain scalable search services and APIs using Java and microservices architecture.
Implement and optimize search algorithms, relevance ranking, and query processing for e-commerce product catalogs.
Integrate advanced features such as faceted search, auto-suggest, spell-correction, and personalized recommendations.
Collaborate with product managers, UX designers, and data teams to deliver features that improve search quality and user experience.
Work with large datasets to build highly performant indexing pipelines and ensure fast, accurate search results.
Optimize system performance, scalability, and fault tolerance in distributed environments.
Conduct A/B testing, analyze search logs, and fine-tune relevance scoring to improve KPIs such as CTR, conversion rate, and session engagement.
Ensure best practices in CI/CD, code quality, and system observability (logging, monitoring, alerting).
Stay current with emerging search technologies and industry trends to recommend improvements.
Required Skills & Qualifications:
Bachelor s/Master s degree in Computer Science, Engineering, or a related field.
5+ years of software engineering experience, with at least 3+ years in search or e-commerce platforms.
Strong proficiency in Java and Spring Boot for microservices development.
Hands-on experience with search engines (Elasticsearch, Solr, or OpenSearch) and indexing strategies.
Solid understanding of search relevance tuning (boosting, ranking models, synonyms, stemming, stopwords).
Experience with distributed systems, APIs, and cloud platforms (AWS/Google Cloud Platform/Azure).
Familiarity with RESTful services, messaging queues (Kafka, RabbitMQ), and containerization (Docker, Kubernetes).
Strong problem-solving skills, debugging expertise, and performance tuning capabilities.
Preferred Qualifications:
Knowledge of machine learning or NLP for search ranking and personalization.
Experience with A/B testing frameworks and search analytics tools.
Exposure to recommendation systems, product categorization, and taxonomy management.
Familiarity with e-commerce domain challenges (inventory, pricing, personalization, seasonal changes