Senior Staff Software Engineer
Bloomreach7 months ago
Responsibilities
- Own and evolve core Search architecture across indexing, retrieval, ranking, and query-time execution.
- Lead the design and execution of large, cross-cutting search initiatives across multiple teams and services.
- Drive technical strategy for search relevance and ranking systems while 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 latency, availability, and scalability SLAs under real-world traffic.
- Mentor engineers through design reviews, code reviews, and technical coaching.
- Influence roadmap and prioritization by explaining 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 backend and distributed-systems expertise.
- 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.
- Strong production coding skills in Java and/or Python.
- Experience with cloud environments such as AWS or GCP and modern deployment platforms.
- Ability to lead technical initiatives across teams and influence without direct authority.
- Clear communication skills for explaining complex technical concepts and tradeoffs.
- Nice-to-have experience with Apache Solr, Lucene, or Elasticsearch.
- Nice-to-have 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 such as Spark, Kafka, or Hadoop.
- Prior experience building enterprise-scale, customer-facing platforms.
Benefits
- Flexible working hours
- Virtual-first work arrangement with Bloomreach hubs across three continents
- Company events and volunteering support, including 5 paid volunteer days
- People Development Program and personal development workshops
- $1,500 annual professional education budget
- Employee Assistance Program and Calm subscription
- One additional DisConnect day off each quarter
- Sports, yoga, and meditation opportunities
- Extended parental leave of up to 26 calendar weeks for primary caregivers
- Restricted Stock Units or stock options depending on role, seniority, and location
- Company performance bonus
- Employee referral bonus of up to $3,000
- Work anniversary rewards
Tech Stack
Categories
About Bloomreach
Bloomreach personalizes the customer experience for more than 1,400 global brands through Loomi, its agentic personalization platform. With apps spanning email, web, ads, search, and more — and agents spanning marketing and conversational shopping — Loomi brings real-time personalization to life at every customer touchpoint.