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.
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.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!