This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
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 we offer:
A great deal of freedom and trust
Flexible working hours
Work virtual-first with several Bloomreach Hubs available across three continents
Company events
5 paid days off to volunteer
People Development Program
Communication coach available
Leader Development Program
$1,500 professional education budget annually
Employee Assistance Program with counselors
Subscription to Calm app
‘DisConnect’ days with additional day off each quarter
Facilitated sports, yoga, and meditation opportunities
Extended parental leave up to 26 calendar weeks for Primary Caregivers