Bloomreach is building the world’s premier agentic platform for personalization, revolutionizing how businesses connect with their customers. We're looking for a motivated Backend Software Engineer to join our team and contribute to the development of Clarity, a virtual shopping assistant leveraging Gen AI and LLMs. In this role, you'll work on designing, implementing, and testing key features in the Product Search Engine and Product Catalog processing components of Clarity.
Requirements
- BS/MS degree in Computer Science or related field
- At least 4 years of software engineering experience in the industry
- Strong background in algorithms and software architecture skills
- Proficiency in Java
- Familiarity with Spring Framework, Spring Boot, Test-Driven Development, JUnit, Maven
- Experience with NoSQL databases (e.g., MongoDB, DynamoDB) and in-memory Data Stores (e.g. Redis)
- Familiarity with building low latency, high availability, and high throughput systems
- Familiarity with Docker, CI/CD pipelines, and GCP
Benefits
- Flexible working hours
- Virtual-first work environment
- Company events to experience the global spirit of the company
- Encouragement and support for volunteering activities
- People Development Program with personal development workshops
- Professional education budget
- Employee Assistance Program
- Calm - sleep and meditation app
- DisConnect' days
- Sports, yoga, and meditation opportunities
- Extended parental leave
- Restricted Stock Units or Stock Options
- Company performance bonus
- Employee referral bonus
- Work anniversaries (Bloomversaries)