We are seeking a talented Search Engineer to lead the development and optimization of our eCommerce platform's search capabilities. In this pivotal role, you will blend deep technical expertise with a strategic mindset, guiding your team to enhance search relevance, performance, and user satisfaction.
Key Responsibilities
1. Architect & Innovate Search: Design and implement next-generation search solutions, leveraging Elasticsearch and cutting-edge ML technologies to deliver highly relevant and intuitive search experiences.
2. Drive Search Excellence: Optimize search engine ranking and relevance using a deep understanding of search algorithms, tracking data, and user behavior.
3. Lead & Mentor: Provide strong technical guidance and mentorship to a team of engineers, fostering growth, conducting insightful code reviews, and championing best practices in a collaborative environment.
4. Leverage Machine Learning: Apply advanced ML techniques (e.g., XGBoost, sentence transformers, LLMs) to continuously improve search quality, personalization, and discovery.
5. Measure & Refine: Establish and utilize robust metrics (NDCG, F1, CTR) for online and offline evaluation of search quality, driving iterative improvements based on data.
6. Collaborate & Communicate: Partner closely with product owners, data scientists, and other engineering teams to translate business requirements into technical solutions, and clearly present complex ideas to diverse stakeholders.
Requirements
1. In-depth knowledge of Java, Spring Boot, and Python programming languages.
2. Strong understanding of building search solutions using Elasticsearch or similar technologies.
3. Strong understanding of Search Engine Ranking and search optimization utilizing tracking data and analytics.
4. Proficient in using ML technologies to improve search, including but not limited to XGBoost, sentence transformers, Large Language Models (LLMs), and vector embeddings.
5. Experience with Natural Language Processing (NLP) techniques relevant to search (e.g., entity recognition, query understanding, semantic search).
6. Experience working on high-traffic eCommerce platforms or SaaS solutions, understanding the unique challenges of performance, scalability, and reliability in a production environment.
7. Ability to approach challenges with enthusiasm, resilience, and a commitment to finding solutions, viewing every obstacle as an opportunity for growth.
We will conduct a first screening call to assess whether this role is a good fit for both parties. If successful, we will provide a technical task to solve, which you will discuss with our team.