B

Bloomreach

SaaS platform for personalized online experiences

Senior Data Engineer - Datacraft team

Data EngineeringConfirmed live in the last 24 hours
Full-time€39.6k - €49.5k

About the Job

Requirements

  • A solid data engineering background with strong SQL and data modeling skills, including star and snowflake schemas, slowly changing dimensions, partitioning, and clustering.
  • Hands-on experience building production-grade data pipelines on Databricks and GCP; experience involving Flink, Iceberg, and Spark on DataProc is ideal.
  • Experience with orchestration and workflow tools, specifically Airflow or Cloud Composer, and comfort working with DAG-based systems for scheduled and event-driven jobs.
  • Familiarity with open table formats such as Iceberg, Delta Lake, or Hudi, and how they interact with query engines and data warehouse platforms.
  • Strong programming skills in Python; Scala, Java, or Go are also relevant.
  • A good understanding of data quality, lineage, and observability, including monitoring SLAs/SLOs, detecting missing or late loads, and backfilling strategies.
  • Ability to work across product and engineering teams, turning fuzzy problem statements into incremental, shippable slices.
  • Ability to fluently use coding agents such as Cursor, Claude Code, Copilot, or Gemini CLI in daily work.
  • Ability to leverage AI tooling to accelerate development, prototyping, and problem-solving.
  • Comfort working remotely in Central Europe.

Responsibilities

  • Design data pipelines using Kafka, Flink, GCS Iceberg, and Databricks, following medallion architecture and using Databricks notebooks and Spark Declarative Pipeline.
  • Own data models and ETL mutations for ID resolution and consent semantics.
  • Maintain orchestration and monitoring using Airflow or Cloud Composer.
  • Design canonical metrics and models on Databricks.
  • Support semantic layers and business intelligence tools, including Cube and Looker Studio.
  • Ensure tight integration with the Marketing Agent Insights skill.
  • Learn the Datacraft domain, complete onboarding, set up the development environment, and get oriented on Databricks architecture and the Marketing Agent.
  • Ship a pipeline, data model, or orchestration improvement to production; join architecture discussions and the on-call rotation.
  • Own a component end-to-end, make informed trade-off decisions independently, and contribute to measurable team goals.

Desired Qualifications

  • Background in marketing analytics, customer data platforms, or business intelligence/semantic layers such as Looker, dbt, or Cube.
  • Experience with Snowflake, Databricks, or BigQuery.
  • Experience with spec-driven development, knowledge graphs, agentic harnesses, or AI-powered analytics.
  • Iceberg experience.
  • Python programming skills.

About the Company

Bloomreach

SaaS platform for personalized online experiences

Bloomreach is a Software-as-a-Service company that helps businesses improve their online presence by personalizing digital experiences for customers. It primarily serves the e-commerce and digital marketing space with the Bloomreach Experience Manager, a platform for creating, managing, and optimizing digital content. The system uses smart, continuously learning algorithms to understand how customers search and what they want, enabling automatic content generation and page personalization that aligns with user intent and supports higher search rankings. Compared with others, Bloomreach combines content management, search optimization, and personalization on a single SaaS platform, focusing on understanding customer language and intent at scale. Its goal is to help retailers, travel, finance, and other industries deliver relevant experiences that boost engagement, conversions, and SEO performance.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$452M
Headquarters
Mountain View, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Bloomreach

See more jobs