Senior Data Delivery Engineer

BTI Executive Search · Australia · Full time
Posted 32d ago

Senior Data Delivery Engineer

BTI Executive Search
Australia

·

Full time

$120k - $150k
KEY POINTS WE FOUND
  • Own and operate the dbt transformation layer for data cleaning and consistency.
  • Implement automated validation and monitor data quality.
  • Collaborate with stakeholders to ensure datasets meet delivery needs.

Position: Senior Data Delivery Engineer
Mode: Fully remote

About the role:
You will own and operate our dbt transformation layer that converts raw transaction data into clean, consistent, and trustworthy datasets for internal products and client delivery. This role is hands-on: you will write and maintain dbt models and rules, implement automated validation, monitor data quality, and troubleshoot issues quickly as upstream data and business logic change.

Responsibilities:
● dbt-first transformation ownership (models, tests, documentation)
● Receipt data cleaning rules (normalisation, standardisation, edge cases)
● Data integrity (quality gates, monitoring, incident response)
Problem space
Receipt data is inherently messy. You will routinely work through:
● Retailer and format variability, missing/ambiguous fields, and inconsistent line items
● Edge cases and exceptions where rules must be explicit and versioned
● Schema drift and upstream changes that can silently break assumptions
● Data quality incidents (freshness/completeness/correctness) requiring fast triage and durable fixes

Skills & experience
Must-have
● Strong SQL and practical data modelling skills (staging → marts / delivery outputs).
● Production experience with dbt (models, tests, docs; comfortable with refactors).
● Solid understanding of data warehousing and ELT/ETL concepts.
● Experience working with a cloud data platform (AWS, GCP, and/or Azure).
● Strong problem-solving and debugging skills; high attention to detail.
● Clear communication and ability to collaborate across product/ops/engineering.

Nice-to-have
● Python for data tooling/automation and future pipeline work.
● Experience with messy transactional datasets (e.g., receipts), schema drift, or semi-structured sources.
● Data observability/quality tooling experience (custom monitoring, Great Expectations, or similar).
● Orchestration and CI/CD exposure (Airflow/Dagster/Prefect; PR-based release workflows).

Responsibilities:
1) Own dbt models and cleaning rules
● Build, maintain, and improve dbt models that clean and standardise receipt data.
● Translate business rules into durable transformation logic (including handling edge cases and retailer variability).
● Keep the project maintainable through refactoring, consistent patterns, and clear documentation.
2) Data quality, validation, and integrity
● Implement and maintain automated tests (schema, uniqueness, not-null, relationships, accepted values) and custom tests where required.
● Define quality expectations for key outputs and ensure failures are caught early.
● Investigate anomalies, identify root cause (source vs model vs rule), and implement durable fixes.
3) Monitoring and operational reliability
● Monitor scheduled runs and downstream outputs (freshness, completeness, key metric sanity checks).
● Improve observability and incident response: alerts, dashboards where appropriate, and runbooks for common failure modes.
● Reduce operational toil by addressing recurring issues systematically.
4) Collaboration and delivery alignment
● Partner with stakeholders to clarify requirements and ensure datasets meet delivery needs.
● Communicate trade-offs clearly (accuracy vs coverage vs latency vs complexity).
● Review contributions to the dbt project and help raise engineering quality across the team.
5) Performance and cost discipline
● Optimise model performance and warehouse usage (incremental strategies where appropriate, efficient joins, reduced scans).
● Balance correctness, coverage, and cost constraints.
6) Data ethics and privacy
● Follow data privacy and responsible handling requirements.
● Identify potential compliance risks and escalate or propose mitigations.
Tools (working environment)
● Snowflake, PostgreSQL
● Git-based workflow (PRs, reviews, CI)
● Cloud platform exposure (AWS preferred)

Consultant

Jeevan.Ek@btiexecutivesearch.com

Reference number: 579740
Profession:
Company: BTI Executive Search
Date posted: 1st Sep, 2026

Stay Safe While Job Hunting

We vet all employer accounts and do our best to keep job ads safe, but scams can still occur. Be cautious when sharing personal information — never provide financial details or make payments during the application process. For extra security, use the Apply button on our site when proceeding.

Skills

0 of 17 matched
Ci/cd (airflow, dagster, prefect)Cloud platforms (aws, gcp, azure)Data modellingData observability/quality tools (great expectations)Data privacy and ethicsData quality monitoringData validationData warehousingDbtDebuggingElt/etlExcellent communication skillsMonitoring and incident responseProblem solvingPythonSqlSql transformation

BTI Executive Search

More details

Expiring date
Senior Data Delivery Engineer | BTI Executive Search | Australian Ageing Agenda