Job Description:
The objective of this role is to lead the development and optimization of cutting-edge search solutions.
Project Background:
We are seeking a highly experienced Data Scientist to work on a high-impact project that involves modernizing, maintaining, and developing an eCommerce platform for a retail company.
* This platform serves millions of customers each week, and it's essential to ensure seamless omnichannel experiences.
Key Responsibilities:
As a Data Scientist in this role, you will be responsible for designing, developing, and optimizing semantic and vector-based search solutions using Lucene/Solr and modern embeddings.
You will apply machine learning, deep learning, and natural language processing techniques to improve search relevance and ranking.
Developing scalable data pipelines and APIs for indexing, retrieval, and model inference will also be part of your responsibilities.
You will integrate ML models and search capabilities into production systems and evaluate, fine-tune, and monitor search performance metrics.
* Collaboration with software engineers, data engineers, and product teams will be necessary to translate business needs into technical implementations.
Stay current with advancements in search technologies, LLMs, and semantic retrieval frameworks.
Required Skills and Qualifications:
* 5+ years of experience in Data Science or Machine Learning Engineering, with a focus on Information Retrieval or Semantic Search.
* Strong programming experience in both Java and Python (production-level code).
* Deep knowledge of Lucene, Apache Solr, or Elasticsearch (indexing, query tuning, analyzers, scoring models).
* Experience with Vector Databases, Embeddings, and Semantic Search techniques.
* Strong understanding of NLP techniques (tokenization, embeddings, transformers, etc.).
* Experience deploying and maintaining ML/search systems in production.
* Solid understanding of software engineering best practices (CI/CD, testing, version control, code review).
Benefits:
* Bachelor's degree in Computer Science or related field.
* Excellent communication skills.
* English: B2 Upper Intermediate.