Job Description : ESSENTIAL JOB FUNCTIONS
- Search Relevance Optimization: Analyze and enhance search relevance algorithms to ensure accurate and relevant search results for users.
- Search Query Optimization: Implement and manage search query optimization strategies to optimize search results based on user behavior and business objectives.
- Search Engine Management: Oversee the configuration and performance of search engines, ensuring they meet the evolving needs of the eCommerce platform.
- AI/ML Integration: Leverage AI and machine learning technologies to develop and implement advanced search functionalities, including personalized search results and predictive search capabilities.
- Collaboration: Work closely with product owner, data scientists, and software engineers to define and implement search-related features and improvements.
- Performance Monitoring: Monitor search performance metrics and user feedback to identify areas for enhancement and implement data-driven solutions.
- Problem-Solving: Excellent analytical and problem-solving skills, with the ability to think critically and creatively.
- Communication: Strong verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Documentation: Maintain clear documentation of search algorithms, tuning strategies, and system configurations for internal teams.
QUALIFICATIONS
Education:
- Bachelor's degree in Computer Science, Engineering, Data Science, or a related quantitative field.
Mandatory Skills:
- 8+ years of hands-on in search relevance, Search Query Optimization and software engineering experience for eCommerce websites
- Proven experience with at least one major search engine preferably Elasticsearch( or any Lucene based search engine such as Solr or OpenSearch)
- Experience in Lexical search using algorithms like BM25, Semantic Search **
- Deep understanding of {}search relevance tuning{}, {}search query optimization{}, {}ranking{}, {}tokenization{}, {}stemming{}, and query parsing
- Experience building or integrating RAG-based architectures for LLM-assisted search use cases.
- Experience with MLOps practices and tools.
- Proven experience in Python and experience with ML frameworks like {}TensorFlow, PyTorch, or Scikit-learn{}.
- Recent experience in Java, Kotlin, Spring, Spring Boot is a plus
- Mentor and guide engineers across the team, promoting a culture of engineering excellence and experimentation.
- Ability to provide solutions based on business requirements.
- Ability to collaborate with cross-functional teams.
- Ability to work with global teams and a flexible work schedule.
- Must have excellent problem-solving skills and be customer centric.
- Excellent communication skills.
Preferred Skills:
- Experience with Microservices, CI/CD, Event Oriented Architectures and Distributed Systems
- Experience with cloud environments (e.g., Google Cloud Platform, Azure, Amazon Web Services)
- Experience leading product-oriented engineering development teams is a plus
- Familiarity with DevOps practices/principles, Agile/Scrum methodologies, CI/CD pipelines and the product development lifecycle
- Strong background in SQL and NoSQL databases
- Familiarity with modern web APIs and full stack frameworks is a plus.
- Experience with Java, Google Analytics, BigQuery, Cassandra, Docker, Kubernetes, Kafka, in memory caching are a plus
- Familiarity with data manipulation and analysis libraries (e.g., Pandas, NumPy, Spark) is a plus.