Job Title
We are seeking an experienced Data Engineer with Machine Learning expertise to work on the development of semantic and vector-based search solutions.
About the Role
The modernization, maintenance, and development of an eCommerce platform is a key focus area for our organization. We are looking for a skilled professional to design, develop, and optimize search solutions leveraging Lucene/Solr and modern embeddings.
Key Responsibilities
* Design, develop, and optimize semantic and vector-based search solutions.
* Apply machine learning, deep learning, and natural language processing techniques to improve search relevance and ranking.
* Develop scalable data pipelines and APIs for indexing, retrieval, and model inference.
* Integrate ML models and search capabilities into production systems.
* Evaluate, fine-tune, and monitor search performance metrics.
* Collaborate with software engineers, data engineers, and product teams to translate business needs into technical implementations.
Mandatory Skills
* 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.
* Deep knowledge of Lucene, Apache Solr, or Elasticsearch.
* Experience with Vector Databases, Embeddings, and Semantic Search techniques.
* Strong understanding of NLP techniques.
* Experience deploying and maintaining ML/search systems in production.