Browse All Jobs
Job Description

Bloomreach is seeking a Backend Software Engineer to join their team and contribute to the development of Clarity, a virtual shopping assistant leveraging Gen AI and LLMs. The engineer will be working in one of Bloomreach's Central European offices (Bratislava, Brno, or Prague) or remotely within the EU.

In this role, the engineer will join a small team of highly motivated and experienced software engineers and data scientists, building a cutting-edge and impactful AI-powered product.

Role Involves:

  • Designing, implementing, and testing key features in the Product Search Engine and Product Catalog processing components of Clarity.
  • Contributing to the overall architecture of Clarity, ensuring excellent conversation quality, high availability, strong observability, and system efficiency.
  • Assisting with and troubleshooting across all stages of the software lifecycle, including design, deployment, and operations.
  • Collaborating with the Customer Success and Product Management Teams to understand and implement critical customer requirements.
  • Working closely with other members of the Clarity Engineering and Data Science Teams through code and design reviews, and mentor junior team members.
  • Participating in brainstorming sessions and contribute innovative ideas to continuously improve Clarity.
  • Documenting and maintaining project plans, technical designs, and other relevant materials.

Requirements:

  • BS/MS degree in Computer Science or related field and 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 is a strong plus.
  • Experience with NoSQL databases (e.g., MongoDB, DynamoDB) and in-memory Data Stores (e.g. Redis)
  • Experience with Vector DBs (e.g. Qdrant, FAISS, Pinecone) is a strong plus.
  • Familiarity with building low latency, high availability, and high throughput systems
  • Familiarity with Docker, CI/CD pipelines, and GCP
  • Ability to work collaboratively within a remote team environment.
  • Excellent communication skills, both written and verbal.

Role Offers:

  • Opportunity to work on a cutting-edge AI-powered product.
  • A great deal of freedom and trust.
  • Flexible working hours.
  • Personal Development Program.
  • Employee Assistance Program.
  • Subscription to Calm app.
  • Restricted Stock Units or Stock Options.
  • Company performance bonus.
  • Employee referral bonus.
Apply Manually

Bloomreach

Bloomreach delivers an agentic platform for personalization, empowering businesses to connect with customers through AI-driven experiences. Specializing in autonomous search, conversational shopping, and autonomous marketing, Bloomreach leverages its Loomi AI engine to ensure consistent and intelligent personalization across all touchpoints. Serving over 1,400 global brands in various sectors, including retail, financial services, and hospitality, Bloomreach drives growth and loyalty by creating tailored and intuitive customer journeys. The company is committed to transforming commerce experiences through innovative and customer-centric solutions.

All Jobs at Bloomreach (38)