Browse All Jobs

Bloomreach is seeking a Senior Machine Learning Engineer to design and implement AI and GenAI driven algorithmic components for search, recommendation, and behavioral insights. This role will personalize digital experiences for customers.

The ideal candidate will own the design and implementation of cutting-edge AI and GenAI driven algorithmic components for search, recommendation and behavioral insights. They will work within a centralized data science team spanning multiple geographies, focusing on data science modules that power all the products of Bloomreach, including Search Relevance, Recommendation, User Personalization, User Segmentations, Content Intelligence and Conversational Commerce.

The position offers flexibility to work remotely within the Central and Eastern Europe (CEE) region or full-time in Brno (Czechia) or Bratislava (Slovakia).

Responsibilities Include:

  • Design, develop, and enhance ML/AI models which mainly power Search and Recommendation.
  • Process historical data, search queries, product catalog, and images to extract hidden relations and features.
  • Conduct research to explore ongoing cutting-edge ML techniques (especially deep learning) and conduct a quick POC.
  • Work closely with Data Engineers and Senior Data Scientists to integrate and scale ML components to a production-level that can handle terabytes of data.
  • Continuously learn and stay up to date with the current state-of-the-art techniques by reading research papers and attending AI/ML conferences.

Requirements Include:

  • BS/MS degree in Computer Science or a related discipline with a strong mathematical foundation and excellent programming skills (primarily Python).
  • 5-8 years experience building ML-driven fast and scalable ML/analytical algorithms in a corporate/startup environment.
  • Strong awareness and understanding of recent trends in Generative AI and LLMs.
  • Experience in working with GenAI stack will be treated as strong credentials.
  • Strong understanding of various machine learning and natural language processing technologies, such as classification, information retrieval, clustering, knowledge graph, semi-supervised learning and ranking.
  • Excellent exploratory data analysis skills with the ability to slice and dice data at scale using SQL in Redshift/BigQuery.
  • Good problem solving and analytical skills.
  • Ability to learn and adapt to newer ML technologies.
  • Exposure to deep learning stack (PyTorch/Keras/TensorFlow) and techniques (Representation/Transfer Learning, RNN/LSTM, Transformers).
  • Experience working with Big Data in a cloud based production environment (AWS/GCP/Azure).
  • Effective communication skill in English, both verbally and in written form.

What Bloomreach offers:

  • Restricted Stock Units
  • Flexible working hours
  • Personal Development Program
  • Employee Assistance Program
  • Subscription to Calm - sleep and meditation app.
  • Extended parental leave
  • Company performance bonus
Apply

Bloomreach

Bloomreach delivers personalized customer experiences through its AI-powered platform. By unifying real-time customer and product data, Bloomreach enables businesses to optimize marketing, product discovery, content management, and conversational shopping. Serving over 1,400 global brands, Bloomreach's comprehensive solution helps businesses connect customers with relevant content and products, driving measurable growth across the entire customer journey. The company focuses on innovation, providing solutions that address complex business challenges through data-driven technology and AI.