Project Overview
The primary goal of this e-commerce platform modernization project is to maintain, develop, and improve an existing retail company solution. Multiple product teams are focused on various domains: customer, loyalty, search, browse, data integration, and cart.
Current priorities include new brand onboarding, re-architecture, database migrations, and migration of microservices to a unified cloud-native solution without disrupting business operations.
We are seeking an experienced Data Engineer with machine learning expertise and a solid understanding of search engines. Responsibilities include designing, developing, and optimizing semantic and vector-based search solutions, applying machine learning techniques to enhance search relevance, and integrating ML models into production systems.
Mandatory skills include 5+ years of experience in data science or machine learning engineering, strong programming experience in Java and Python, deep knowledge of Lucene and Elasticsearch, and experience deploying and maintaining ML/search systems in production.
* Design, develop, and optimize semantic and vector-based search solutions using Lucene/Solr and modern embeddings.
* 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.
This role requires someone with a solid understanding of software engineering best practices, including CI/CD, testing, version control, and code review.