Owns the data end to end
Your data engineer takes a use case from raw source to a number someone trusts: ingestion, modelling, testing, serving and monitoring. They write the pipelines, own the failures, and stay answerable when a metric moves.
What to verify: Ask who owns a metric from source to dashboard, and who is called when a number looks wrong.
Pipelines that fail loudly, not silently
Schemas change, sources go down, upstream data arrives late. The pipelines are built to detect all of it, alert with context, and stop bad data before it spreads rather than quietly writing nulls.
What to verify: Ask what happens when an upstream schema changes, and how long until anyone notices.
Models people can actually query
Layered, documented models with clear definitions: one definition of active customer, one definition of revenue, tested and versioned. Analysts stop arguing about whose number is right.
What to verify: Ask how many definitions of key metrics exist, and where they are documented.
Quality that is tested, not hoped for
Freshness, volume, uniqueness and schema tests run on every load. A broken pipeline is caught by a test, not by a manager asking why the dashboard is empty.
What to verify: Ask which tests run on each load, and what the last data incident looked like.
Costs that do not creep
Warehouse and pipeline spend is measured per workload, queries are tuned, and scheduled jobs do not grow unbounded. The engineer finds the expensive queries and fixes or retires them.
What to verify: Ask what the monthly data platform spend is, and what changed it most recently.
Handover that leaves your team stronger
Every model, pipeline and decision lives in your repository with written rationale and lineage. When the engagement ends, your team runs, extends and debugs the platform without us in the loop.
What to verify: Ask where the pipelines are documented, and who on your side can change a model after handover.