
Senior Data Engineer, Datacraft team
Bloomreach19 days ago
Prague, CzechiaSenior
Responsibilities
- Build and maintain the Databricks data platform and production data pipelines using Kafka, Flink, GCS Iceberg, Databricks, and Spark Declarative Pipeline.
- Own data models and ETL mutations for identity resolution and consent semantics.
- Maintain workflow orchestration with Airflow and Cloud Composer, including monitoring and operational support.
- Design canonical metrics and models on Databricks for dashboards and analytics.
- Support semantic layers, Cube, Looker Studio, and integration with the Marketing Agent Insights skill.
- Own a data platform component end-to-end, contribute to architecture discussions, and participate in the on-call rotation.
Requirements
- Solid professional data engineering experience 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, ideally with Flink, Iceberg, and Spark on DataProc.
- Experience with Airflow or Cloud Composer and DAG-based scheduled or event-driven workflows.
- Familiarity with open table formats such as Iceberg, Delta Lake, or Hudi and their interaction with query engines and data warehouse platforms.
- Strong programming skills in Python; Scala, Java, or Go experience is also relevant.
- Understanding of data quality, lineage, observability, monitoring SLAs/SLOs, missing or late loads, and backfilling strategies.
- Ability to work across product and engineering teams and turn ambiguous problems into incremental, shippable work.
- Preferred experience in marketing analytics, CDPs, BI or semantic layers, Looker, dbt, Cube, Snowflake, BigQuery, spec-driven development, knowledge graphs, agentic harnesses, or AI-powered analytics.
- Ability to independently decompose objectives, lead small projects end-to-end, and make informed technical trade-offs.
Benefits
- EUR 39,600–49,530 base salary range for the P3/Senior Software Engineer level.
- Full-time work from home or from Bloomreach offices in Bratislava, Brno, or Prague, with a virtual-first and remote-first Central Europe setup.
- Flexible working hours and freedom-oriented working culture.
- Company events, volunteering support with up to five paid volunteer days, and professional development programs.
- Annual $1,500 professional education budget for books, courses, certifications, and other education products.
- Employee Assistance Program, Calm subscription, quarterly additional DisConnect days, sports, yoga, and meditation opportunities.
- Extended parental leave of up to 26 calendar weeks for primary caregivers.
- Restricted Stock Units or Stock Options, company performance bonus, employee referral bonus of up to $3,000, and work anniversary rewards.
Tech Stack
Apache AirflowApache FlinkApache KafkaApache SparkDatabricksdbtGitLab CI/CDGoGoogle BigQueryGoogle CloudGoogle Cloud PlatformGrafanaJavaKubernetesLooker StudioMongoDBPrometheusPythonRedisScalaSnowflakeSQLTerraform
Categories
Data Engineering
About Bloomreach
Bloomreach builds an AI-driven personalization platform for e‑commerce, combining customer and product data to power marketing automation, on-site search/merchandising, and headless content. Delivered as SaaS with APIs, its products (Engagement, Discovery, and Content) are used by more than 1,400 global brands, including American Eagle, Sonepar, and Pandora. Founded in 2009 and headquartered in Mountain View, California, the company is privately held.