Bloomreach is building the world’s premier agentic platform for personalization. As a Senior Staff Software Engineer, you will be a technical leader responsible for shaping the architecture and long-term evolution of Bloomreach’s Search platform.
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.
Benefits
- Flexible working hours
- Virtual-first work environment
- 5 paid days off to volunteer
- $1,500 professional education budget
- Employee Assistance Program
- Subscription to Calm
- DisConnect days
- Extended parental leave up to 26 calendar weeks
- Restricted Stock Units or Stock Options
- Company performance bonus
- Employee referral bonus of up to $3,000