B

Bloomreach

SaaS platform for personalized online experiences

Senior Machine Learning Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeRemote in IndiaNo salary listed

About the Job

Requirements

  • A BE, B.Tech, ME, or M.Tech in Computer Science or a related discipline, a strong mathematical foundation, and excellent programming skills in Python.
  • Experience with a backend language such as Go or Java.
  • At least 5 years of experience building machine-learning-driven systems in production.
  • Strong software engineering skills and hands-on experience serving machine learning models and large language models in scalable cloud systems such as AWS or GCP under tight latency and cost budgets.
  • Experience building large-scale data and machine learning pipelines.
  • Ability to analyze problems by separating model-training and backend-engineering components, diagnose issues during development, and select appropriate next steps.
  • Experience working across multiple customers, domains, or languages.
  • Working knowledge of search, such as query understanding, ranking, autosuggest, or faceting.
  • Experience with deep learning frameworks such as PyTorch or TensorFlow.

Responsibilities

  • Design, build, and operate machine learning components in the search serving path within tight latency budgets.
  • Build query-time machine learning that helps search understand and handle each query.
  • Build and scale machine learning and large language model data pipelines across large product catalogs, with attention to cost and freshness.
  • Tune models across merchants, verticals, and languages.
  • Build and scale online features and model-serving infrastructure.
  • Set up offline evaluation and safe rollout for production models, including baselines, A/B tests, fallbacks, and latency and cost tracking.
  • Improve observability and diagnosis of machine learning systems in production.
  • Work with Search Quality engineers to bring their models into production within latency and cost targets.
  • Contribute to technical design and influence decisions across teams.

Desired Qualifications

  • Experience with Solr, Elasticsearch, or a similar search engine.
  • Experience with vector search in production, such as Milvus or Qdrant.
  • Experience building evaluation, observability, or explainability tooling for machine learning models, large language models, and serving systems.

About the Company

Bloomreach

SaaS platform for personalized online experiences

Bloomreach is a Software-as-a-Service company that helps businesses improve their online presence by personalizing digital experiences for customers. It primarily serves the e-commerce and digital marketing space with the Bloomreach Experience Manager, a platform for creating, managing, and optimizing digital content. The system uses smart, continuously learning algorithms to understand how customers search and what they want, enabling automatic content generation and page personalization that aligns with user intent and supports higher search rankings. Compared with others, Bloomreach combines content management, search optimization, and personalization on a single SaaS platform, focusing on understanding customer language and intent at scale. Its goal is to help retailers, travel, finance, and other industries deliver relevant experiences that boost engagement, conversions, and SEO performance.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$452M
Headquarters
Mountain View, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Bloomreach

See more jobs