As a Senior Search Engineer, you will be an integral part of our engineering team, focused on building and optimising search solutions that power our conversational commerce platform. You will design and implement search algorithms that improve the relevance, accuracy, and speed of our chat interactions, ensuring that users get the best possible experience. You will collaborate closely with product, data science, and engineering teams to build scalable, efficient search systems that handle massive volumes of data while delivering lightning-fast results.
Responsibilities
- Designing, developing, and optimizing search algorithms and infrastructure using technologies like Elasticsearch, Solr, or Lucene.
- Integrating AI-powered models and machine learning to improve search relevance, speed, and accuracy.
- Collaborating with data science teams to implement NLP techniques and machine learning for semantic search enhancements.
- Building and maintaining high-performance indexing, ranking, and query processing systems to ensure the quality and relevance of search results.
- Tuning relevance metrics based on real-world data and continuously monitoring performance across various datasets and use cases.
- Mentoring junior engineers, conducting code reviews, and participating in an on-call rotation with additional compensation.
Requirements
- 5+ years of experience as a search engineer or in a directly related role, with a strong background in search algorithms, information retrieval, and ranking systems.
- Expertise in search technologies like Elasticsearch, Solr, or Lucene—experience designing search systems is a must.
- Proficiency in Python and/or Java for backend systems development.
- Strong experience with machine learning models and natural language processing to enhance search capabilities.
- Proven ability to optimize query parsing, indexing, and relevance tuning for search systems.
- Experience working with AI and ML models, preferably with tools like TensorFlow or PyTorch.
- Ability to collaborate effectively across teams and communicate complex search concepts clearly.
Nice to haves
While not specifically required, tell us if you have any of the following.
- Conversational Japanese is a plus
- Knowledge of cultural differences and how they impact user behavior in search contexts.
- Experience working with chatbot search systems, AI-driven search, or in SaaS environments.