Job DescriptionThe primary objective of this project is to modernize, maintain and develop a scalable e-commerce platform serving millions of customers weekly.We are seeking an experienced Data Engineer with Machine Learning expertise and a solid understanding of search engines to work on the following:Design, develop and optimize semantic and vector-based search solutions leveraging Lucene/Solr and modern embeddings.Apply machine learning, deep learning and natural language processing techniques to improve search relevance and ranking.Develop efficient 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 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.Solid understanding of software engineering best practices.