Local, online, private and government jobs · Updated daily
RojgarPointLocal, Online, Private and Govt Jobs

Staff Machine Learning Engineer

Bloomreach
IndiaFull-time8+ years

About this job

Bloomreach is building the world's premier agentic platform for personalization, revolutionizing customer connections through AI agents. As a Staff Machine Learning Engineer, you will join the Search Quality team in India to lead the design and implementation of machine learning and AI-driven solutions that enhance search relevance and product discovery. The Search Quality team builds intelligent, scalable systems that interpret user queries, product catalogs, and behavioral signals. On a normal day, you will take end-to-end ownership of complex technical challenges at the intersection of Machine Learning, Information Retrieval, Search Relevance, and Software Engineering. You will work closely with engineers, architects, and product teams to research, build, evaluate, and productionize advanced search solutions, while also providing technical roadmap and architecture leadership, mentoring other engineers, and scaling components into production systems.

Responsibilities

  • Own the technical roadmap and provide architecture leadership for ML and AI-driven relevance solutions.
  • Design, develop, and enhance ML/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 ML 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.

Requirements

  • BE/B.Tech/ME/M.Tech in Computer Science or a related discipline with a strong mathematical foundation.
  • 8+ years of experience building ML-driven systems and algorithms in production.
  • Strong software engineering skills with experience building low-latency, scalable distributed systems in a cloud production environment (AWS/GCP/Azure).
  • Strong background in Search, Information Retrieval, Ranking, or Search Relevance working with large-scale data and ML systems.
  • Hands-on experience applying LLMs to Search/ML problems, including quality, latency, and cost trade-offs.
  • Strong background in NLP and Search Quality techniques, including intent identification and query understanding.
  • Experience with deep learning frameworks such as PyTorch or TensorFlow.

Good to have

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

Who should apply

This role suits a seasoned machine learning professional with extensive production experience in search relevance, information retrieval, and building scalable distributed systems. Candidates must possess a strong background in NLP, LLMs, and deep learning frameworks alongside solid software engineering skills in Python and backend languages. Because this is a senior staff-level position requiring architectural leadership, cross-team influence, and mentorship, it is not suited for freshers. Applicants should have a robust academic foundation in computer science and the ability to take end-to-end ownership of complex technical challenges.

Frequently asked questions

What is the primary focus of the Staff Machine Learning Engineer at Bloomreach?

The role focuses on leading the design and implementation of machine learning and AI-driven solutions to improve search relevance and discovery experiences within the Search Quality team.

What qualifications are required for the Staff Machine Learning Engineer position at Bloomreach?

Candidates need an engineering degree in Computer Science or related fields, 8+ years of production ML experience, strong software engineering skills in cloud environments, and expertise in search, information retrieval, and LLMs.

Can freshers apply for the Staff Machine Learning Engineer role at Bloomreach?

No, this is a senior staff role requiring at least 8 years of experience building ML-driven systems in production.

Where is the Bloomreach Staff Machine Learning Engineer role located?

The job posting specifies the location as India with a virtual-first working model.

Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.