Bloomreach: Senior Staff Software Engineer — India

Bloomreach lists a Senior Staff Software Engineer opening in India. The job description covers Python, Java, AWS, Google Cloud, AI, embedded systems, marketing.

Recruitment overview

OrganisationBloomreach
Post / roleSenior Staff Software Engineer
DepartmentEngineering
Employment typeNot specified
Notification / job ID5524909
Job locationIndia
Work arrangementNot specified
Educational qualificationSee the employer’s role-specific qualification criteria
Experience required8–12+ years of professional software engineering experience, with deep expertise in backend and distributed systems
Salary / stipendSee employer notice for pay details
Last date to applySee official notice

About Bloomreach

Bloomreach builds personalisation and search software for online retail. Its platform combines search and discovery, marketing automation and customer data tools so digital storefronts can adapt product rankings, content and email campaigns to individual shopper behaviour and intent. E-commerce companies use the system for merchandising and customer engagement, and the employer feed lists engineering, product and related roles for the retail platform.

The position and its setting

Bloomreach lists Senior Staff Software Engineer in India, under reference 5524909. The details below separate the work described by the employer from essential conditions, preferred experience and practical preparation advice.

  • Department: Engineering
  • Employer listing date: 16 January 2026

Responsibilities and work described

  • Own and evolve core Search architecture, spanning indexing, retrieval, ranking, and query-time execution
  • Leadership: design and execution of large, cross-cutting search initiatives across multiple teams and services
  • Drive technical strategy for search relevance and ranking systems, balancing precision, recall, latency, and cost
  • Partner with Applied Science and ML teams to productionize ranking models and semantic retrieval techniques
  • Quality / delivery: search systems meet strict latency, availability, and scalability SLAs under real-world traffic
  • Act as a technical mentor and multiplier, raising the bar through design reviews, code reviews, and technical coaching
  • Influence roadmap and prioritization by articulating clear technical tradeoffs and long-term platform implications
  • Serve as a technical escalation point for complex production and architecture decisions

Essential requirements and candidate background

  • 8–12+ years of professional software engineering experience, with deep expertise in backend and distributed systems
  • Strong, hands-on experience building large-scale Search or Information Retrieval systems
  • Deep expertise in search relevance, ranking, and query/catalog understanding
  • Experience designing and operating distributed, low-latency systems at scale
  • Coding skills in Java and/or Python, with a focus on production-quality, maintainable systems
  • Experience working in cloud environments (AWS or GCP) and modern deployment platforms
  • Lead technical initiatives across teams and influence without direct authority
  • Clear, effective communicator able to explain complex technical concepts and tradeoffs

Preferred experience and additional strengths

  • Experience: Apache Solr, Lucene, or Elasticsearch
  • Experience: vector search, embeddings, or semantic retrieval
  • Familiarity: search evaluation, offline metrics, and A/B experimentation
  • Experience: big data or streaming systems (Spark, Kafka, Hadoop)
  • Prior experience building enterprise-scale, customer-facing platforms

Location, schedule and contract conditions

  • We believe in flexible working hours to accommodate your working style
  • Restricted Stock Units or Stock Options are granted depending on a team member’s role, seniority, and location.*
  • Everyone gets to participate in the company's success through the company performance bonus.*
  • We offer an employee referral bonus of up to $3,000!
  • We reward & celebrate work anniversaries -- Bloomversaries!*
  • (*Subject to employment type
  • Interns are exempt from marked benefits, usually for the first 6 months.)
  • Excited?
  • Join us and transform the future of commerce experiences!
  • If this position doesn't suit you, but you know someone who might be a great fit, share it - we will be very grateful!
  • Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Bloomreach are considered property of Bloomreach and are not subject to payment of agency fees
  • #LI-Remote
  • Advertised location: India

Pay and application dates

A verified salary figure is not established in this article. An online estimate for another Senior Staff Software Engineer vacancy is not an offer for reference 5524909; use the employer’s own pay disclosure and recruitment communication.

A closing date is not confirmed in this article. Check the current employer page before submitting: an undated posting can change or be withdrawn.

How to apply to Bloomreach

Applications follow the official employer page linked below.

Open the official Bloomreach posting below and match the title and reference 5524909.

Compare your qualifications and experience with the essential conditions for the India position, then read the preferred criteria separately.

Prepare an accurate CV and the supporting items requested in that employer’s application. Provide only information and documents you are authorised to share.

Use the employer’s application option, complete the required fields and review the submission. Retain the acknowledgement when one is provided. Job Alerts World does not receive the application.

Practical preparation: Python

Python work is easier to assess through a concrete example than a list of libraries. Explain the problem, the input data, the parts you implemented and how you checked the output. Include a repository or a short technical note when you can share it.

Relevant skills

  • Python
  • Java
  • Hadoop
  • Spark
  • Kafka
  • AWS
  • GCP
  • AI/ML
  • Google Cloud
  • AI
  • embedded systems
  • marketing
  • recruitment

Important links

Official notification / job descriptionOpen official page

Read the complete official notice before applying. Availability and requirements can change.

For corrections, see our editorial policy and contact information.