Bloomreach, valued at $2.2 billion, is the world's leading Commerce Experience Cloud platform transforming how brands deliver personalized customer journeys. As a Software Development Engineer 2 on the Recommendations team, you'll be at the forefront of developing cutting-edge search personalization and recommendation engines. The role combines machine learning, big data, and scalable architecture to enhance digital commerce experiences for over 850 global brands including Albertsons, Bosch, and Puma.
You'll work on implementing ML-based personalization, developing big data pipelines, and collaborating with data science teams to optimize digital experiences. The position requires expertise in Java/Python, cloud platforms, and distributed systems, with a focus on building high-traffic, highly available APIs.
The company offers an exceptional culture with a 4.6/5 Glassdoor rating and 4.9/5 Comparably culture score. Benefits include flexible working hours, remote-first environment, professional development opportunities, and comprehensive wellness programs. You'll join a team that values innovation, personal growth, and work-life balance, with additional perks like equity participation, performance bonuses, and extended parental leave.
This is an opportunity to shape the future of digital commerce while working with state-of-the-art technologies in machine learning, search, and GenAI. The role offers both technical challenges and the chance to impact how millions of people discover and interact with products online.