Machine Learning Engineer III, Search Relevance

Added
10 hours ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

java python kubernetes scala elasticsearch

πŸ“‹ Description

  • Design, build, and iterate ranking, retrieval, and recommendations to reduce latency.
  • Implement production features using embeddings, semantic/hybrid search, and LLM retrieval.
  • Contribute to offline/online evaluation, A/B tests, and relevance tuning (NDCG/MRR/P@K).
  • Develop reliable microservices and near real-time indexing pipelines.
  • Own projects from design to rollout with design docs, tests, and runbooks.
  • Improve batch/streaming data pipelines for quality and end-to-end performance.

🎯 Requirements

  • 3+ years of industry experience building backend or distributed systems with production ownership.
  • Proficient in Java, Scala, C++, or Python; production-grade Python a plus.
  • Exposure to search, ranking, or applied ML in production; understand training-to-serving.
  • Experience with data pipelines or streaming systems (e.g., Kafka, Pub/Sub) and near real-time processing.
  • Familiarity with cloud-native microservices, CI/CD, observability, and performance tuning.
  • Knowledge of Elasticsearch, Solr, Lucene, or related search systems.

🎁 Benefits

  • Equity and comprehensive benefits package.
  • In-office collaboration with minimum 3 days/week.
  • Pay transparency and accommodations provided.
  • Box is committed to fair, inclusive hiring.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’