Driving Data Quality with Data Contracts: What Data & AI PMs should know

9 Dec 2025 · 65 min
1:04:50

In this webinar, Andrew Jones, a principal data engineer, explains why his organization adopted data contracts to solve recurring data‑quality incidents caused by upstream schema changes. He describes data contracts as machine‑ and human‑readable metadata (essentially an API for data) that defines schemas, SLOs, ownership, and governance rules, and is enforced by the data platform so that breaking changes cannot be deployed to production. The discussion covers the cultural and stakeholder work needed to gain buy‑in, the importance of meeting data producers where they work (using their preferred languages and tools such as JSONnet rather than imposing Avro), and how contracts can be extended to automate retention, GDPR compliance, and other policies. Andrew shows how contracts can also cover unstructured assets by storing structured metadata, and how semantic checks (e.g., LLM‑based validation) can be expressed in contracts. He compares contracts to unit tests and tools like Great Expectations, emphasizing that contracts shift validation left, reduce alert fatigue, and keep computational costs low by running checks at the point of data creation rather than in the warehouse. Real‑world examples include a PDF‑contract parsing pipeline and a construction‑industry carbon‑tax data flow. The session ends with a promotion of Andrew’s “Implementing Data Contracts” course and a discount code for attendees.

Chapters

TranscriptAuto-generated · 65 min

  1. Hello, everyone. Welcome to another community webinar. Good afternoon, good evening, maybe good morning in a few cases, and welcome. We're here with Andrew Jones to talk about how to drive data quality with something called data contracts. And basically, if you— especially if you're a data product manager and you're not familiar with data contracts as a concept, what the hell even is that? And Maybe if you know a bit about them, spending a little bit more time to understand what they are, when they're used for, maybe when you should consider using them versus not using them. And this is an interactive session, so I'm gonna start us off. I'm the one talking now. Andrew's gonna be the one doing most of the talking after that. But by all means, if you have specific things you wanna kind of get us to talk about and get Andrew is the expert to comment on, please leave a, leave a comment on LinkedIn or YouTube or Substack, wherever you are dialing in from. So Andrew, first off, hello, good evening. How are you?

More from Nick

31:42
youtube.com

Building AI-Native Product Teams: Lessons from Automata | Stathis Eleftheriadis

1mo ago
44:52
youtube.com

The 5-Minute Demo That Sparked monday.com's AI Revolution | Amichay Even Chen

1mo ago
1:09:08
youtube.com

How to Get Hired as a PM in Today's Job Market

10mo ago
1:00:50
youtube.com

Show Your Value & Get Hired: The CDO Headhunter's Playbook

11mo ago
1:02:22
youtube.com

Driving Adoption of your Data Products

1y ago
58:35
youtube.com

Building Influence Without Authority: Lessons from 10 years at McKinsey

1y ago
1:01:30
youtube.com

Stop Building Data/AI Products Nobody Uses! How UX & Product Boost Adoption

1y ago
See all content