Apply

Senior Search Engineer

Posted 2024-10-22

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Japan

🔍 Industry: Conversational commerce technology

🏢 Company: Technology & Product

🗣️ Languages: English, Japanese

⏳ Experience: 5+ years

🪄 Skills: PythonElasticSearchJavaMachine LearningAlgorithmsData scienceElasticsearchGoTensorflow

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.
  • English proficiency is required. Conversational Japanese is a plus.
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.
Apply