Machine Learning Engineer - Search & Retrieval Systems

United StatesFull-TimeMiddle
Salary225000 - 280000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5–8+ years
Required Skills
PythonElasticSearchA/B testingLLM

Requirements

  • 5–8+ years of experience in search, ranking, or retrieval systems in production environments
  • Strong expertise in Elasticsearch or similar technologies (OpenSearch, Solr, Vespa), including indexing and query design
  • Hands-on experience with learning-to-rank approaches such as LambdaMART, LightGBM, or XGBoost
  • Strong Python engineering skills with production-grade software development practices
  • Experience with dense retrieval, embeddings, and vector search (ANN systems, semantic retrieval)
  • Solid understanding of ML evaluation methodologies (nDCG, MRR, A/B testing, offline/online metrics)
  • Experience building end-to-end ML pipelines from training data to deployment and monitoring
  • Ability to work with behavioral data and translate signals into ranking improvements
  • Strong problem-solving skills with a focus on measurable product impact
  • Excellent communication skills and ability to collaborate across engineering and product teams

Responsibilities

  • Own and evolve hybrid search systems, including lexical search, vector retrieval, and multi-stage ranking pipelines
  • Design and deploy learning-to-rank models (e.g., LightGBM, XGBoost, LambdaMART) for production search ranking
  • Build adaptive retrieval systems that dynamically adjust search behavior based on query intent, context, and category
  • Develop and maintain Elasticsearch-based infrastructure, including index design, query optimization, and hybrid retrieval strategies
  • Build feedback loops using behavioral signals (CTR, conversions, engagement) to improve ranking and retrieval quality
  • Design offline and online evaluation frameworks, including A/B testing and ranking metric analysis (nDCG, MRR, precision/recall)
  • Own product enrichment pipelines, including LLM-based metadata generation and large-scale indexing workflows
  • Integrate query understanding outputs (intent, attributes, constraints) into retrieval and ranking logic
  • Build scalable business logic layers for product ordering, including separation of organic and sponsored results
  • Instrument and monitor search performance, ensuring regression detection and continuous system improvement
View Full Description & ApplyYou'll be redirected to the employer's site
225000 - 280000 USD per year
Apply Now