B

Bloomreach

SaaS platform for personalized online experiences

Staff Machine Learning Engineer

Natural Language Processing & LLMsConfirmed 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, with a strong mathematical foundation and excellent programming skills, primarily in Python, alongside proficiency in a backend language such as Java or Go.
  • At least 8 years of experience building machine-learning-driven systems and algorithms in production.
  • Strong software engineering skills and experience building low-latency, scalable distributed systems in a cloud production environment such as AWS, GCP, or Azure.
  • A strong background in Search, Information Retrieval, Ranking, or Search Relevance, working with large-scale data and machine learning systems.
  • Hands-on experience applying large language models to Search or machine-learning problems, including quality, latency, and cost trade-offs.
  • Experience working across multiple merchants, domains, and languages.
  • A strong background in natural language processing and Search Quality techniques, including intent identification, query understanding, data analysis, and domain-specific machine-learning model tuning.
  • Relevant search retrieval experience in at least one area: retrieval-augmented generation, lexical search, vector search, or recommendation systems.
  • Experience with deep-learning frameworks such as PyTorch or TensorFlow.
  • Strong problem-solving and analytical skills.
  • Effective verbal and written communication skills in English.

Responsibilities

  • Own the technical roadmap and provide architecture leadership for machine-learning- and AI-driven relevance solutions.
  • Design, develop, and enhance machine-learning and AI models and algorithms for Search and Relevance.
  • Own model evaluation and experimentation frameworks to ensure high-quality deployments.
  • Work with search queries, product catalogs, user behavior, and other data to identify patterns and improve search quality.
  • Work closely with software and data engineers to integrate and scale machine-learning components into production systems.
  • Analyze search and relevance data to identify problems and drive improvements.
  • Mentor engineers and influence cross-team decisions to align engineering and product goals.
  • Stay up to date with developments in Machine Learning, Information Retrieval, and Generative AI.

Desired Qualifications

  • Prior experience building or working with large language model evaluation frameworks.
  • Hands-on experience implementing hybrid search architectures.

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