This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior Analytics Engineer (DBT) to take full ownership of the DBT project that powers our Common Data Model (CDM) and business-critical insights. This role exists because our data models underpin decision-making across Finance, Ecommerce, Operations, and Leadership. We need someone who treats dbt as a production-grade system, not just a transformation layer. You will be responsible for building, maintaining and governing trustworthy, well-documented and reliable data models that the business can depend on.
Job Responsibility:
Ownership of the Common Data Model
Own the DBT project end-to-end that powers the CDM
Be accountable for model correctness, grain, and semantic consistency
Ensure models behave predictably for downstream users (Finance, Ecommerce, Operations)
Own all DBT snapshot logic (SCDs, check vs timestamp strategies)
Ensure snapshots run reliably and on schedule
Validate historical changes are correct, auditable, and complete
Prevent silent failures or unnoticed gaps in historical data
Design and maintain robust dbt tests, including: Primary key and uniqueness tests, Accepted values and enums (e.g. brand, lifecycle states), Relationship and grain integrity, Snapshot invariants
Introduce data contracts and guardrails where appropriate
Proactively identify and resolve data quality issues before they reach stakeholders
Ensure DBT runs are observable, debuggable, and reliable
Detect and respond to: Failed or skipped snapshots, Unexpected row count changes, Schema drift
Partner with platform engineers to improve monitoring and alerting
Manage changes to business logic (e.g. brand rules, lifecycle definitions) in a controlled and documented way
Partner closely with Finance, Ecommerce, and Operations to translate requirements into durable data models