Senior Machine Learning Engineer
Core
Design, build, and operate ML components in the search serving path and data pipelines for Bloomreach's agentic personalization platform.
Role type
Senior Machine Learning Engineer (Search Scaling)
Builds
Low-latency, cost-efficient search and discovery systems for 1,400+ global brands across retail, financial services, hospitality, and gaming.
Domain
E-commerce search, personalization, and autonomous marketing
Deliverable
production ML models
Required skills
Python, Go or Java, PyTorch or TensorFlow, large-scale data and ML pipelines, search (query understanding, ranking, autosuggest, faceting), deep learning, cloud systems (AWS/GCP)
Preferred skills
Solr, Elasticsearch, vector search (Milvus, Qdrant), evaluation/observability/explainability tooling
Responsibilities
Design and operate ML components within tight latency budgets; build query-time ML; scale ML/LLM data pipelines; tune models across merchants/verticals/languages; build online features and model serving infrastructure; set up offline evaluation and safe rollout (A/B tests, fallbacks); improve observability; partner with Search Quality to bring models to production.
Seniority
Senior, hands-on IC
