Skip to main content
Posted 19 May, 2026

Senior Staff Software Engineer

Bloomreach
India Full Time
Reference: 102_698551_5524909

About the Team: AI Search

The AI Search team owns Bloomreach's core search platform, serving hundreds of millions of queries per day across enterprise customers. We build and operate highly scalable, low-latency systems that combine traditional information retrieval with modern ML-driven ranking and semantic understanding - all in production at scale.

This team sits at the intersection of systems engineering, search relevance, and applied ML, with direct impact on customer revenue and experience.

The Role:

As a Senior Staff Engineer, you will be a technical leader responsible for shaping the architecture and long-term evolution of Bloomreach's Search platform. You will lead complex initiatives, set technical direction, and mentor engineers, while remaining deeply hands-on.

This role is ideal for someone with deep Search domain expertise, strong system design skills, and a track record of delivering and operating critical platforms at scale.

What You'll Do

  • Own and evolve core Search architecture, spanning indexing, retrieval, ranking, and query-time execution.

  • Lead 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.

  • Ensure 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.

Must-Have Qualifications

  • 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.

  • Proven experience designing and operating distributed, low-latency systems at scale.

  • Strong 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.

  • Ability to lead technical initiatives across teams and influence without direct authority.

  • Clear, effective communicator able to explain complex technical concepts and tradeoffs.

Nice-to-Have

  • Hands-on experience with Apache Solr, Lucene, or Elasticsearch.

  • Experience with vector search, embeddings, or semantic retrieval.

  • Familiarity with search evaluation, offline metrics, and A/B experimentation.

  • Experience with big data or streaming systems (Spark, Kafka, Hadoop).

  • Prior experience building enterprise-scale, customer-facing platforms.

What It's Like to Work at Bloomreach

  • A strong engineering culture that values ownership, technical excellence, and long-term thinking.

  • The opportunity to lead mission-critical search systems with direct business impact.

  • Collaboration with experienced engineers, scientists, and product leaders across regions.

  • A role with real technical influence, not just delivery responsibility.

Sign up for Job Alerts