Modern Data Engineering: The Foundation of Enterprise AI
- Jamal Zolhavarieh

- 10 minutes ago
- 13 min read

Part 9 of the Info2K Data Engineering for AI Series
Artificial Intelligence is becoming part of everyday enterprise technology.
Organisations are experimenting with AI assistants, Retrieval-Augmented Generation, AI agents, intelligent automation, predictive analytics, document processing, and decision-support systems.
The visible capability may be a model, chatbot, agent, or application.
But behind every dependable AI solution is a much broader engineering system responsible for supplying the right information, preserving its meaning, protecting sensitive content, monitoring quality, and supporting the solution throughout its operational life.
That system depends heavily on modern Data Engineering.
Over the previous eight articles in the Info2K Data Engineering for AI series, we explored the individual capabilities that contribute to reliable AI:
Data Engineering foundations
AI-ready data
ETL and ELT
RAG pipelines
Data quality
Healthcare NLP
Responsible AI and responsible data
Cloud data platforms
In this final article of the current series, we bring those ideas together and consider a larger question:
What does modern Data Engineering need to become in an enterprise increasingly shaped by AI?
The answer extends far beyond building pipelines.
Modern Data Engineering is becoming the discipline that connects information, context, governance, software, platforms, AI, and human decision-making.
AI Does Not Remove the Need for Data Engineering
It may appear that AI is reducing the need for traditional engineering.
Generative AI can already:
Produce SQL and Python
Suggest transformation logic
Generate pipeline configurations
Explain schemas
Create documentation
Assist with data mapping
Propose quality rules
Support troubleshooting
Accelerate code reviews
These capabilities can significantly improve productivity.
However, generating code is only one part of delivering a dependable data system.
AI cannot independently determine whether:
A source contains the correct business meaning
Two systems use the same definition
A clinical status describes a current or historical condition
A dataset is legally and ethically appropriate for a particular use
Missing data creates an unacceptable operational risk
A transformation accurately reflects the intended business rule
A user should be allowed to retrieve sensitive information
A generated output is safe to use in a consequential decision
These questions require context, ownership, domain knowledge, engineering judgement, governance, and accountability.
AI can assist Data Engineers, but it does not remove the responsibility to understand and validate what the resulting system does.
The future is therefore not simply AI replacing Data Engineering.
It is Data Engineering evolving to use AI while taking responsibility for a larger and more consequential information ecosystem.
From Pipelines to Information Systems
Traditional descriptions of Data Engineering often focus on moving data:
Source → Transform → DestinationThat remains important, but it no longer captures the full responsibility.
A modern enterprise data system may need to support:
Operational Systems
↓
Batch, Streaming, APIs and Documents
↓
Ingestion and Transformation
↓
Quality, Metadata and Governance
↓
Trusted Data Products
↓
Analytics, ML, RAG and AI Agents
↓
Business and Clinical Workflows
↓
Monitoring, Feedback and ImprovementThe Data Engineer is not merely moving records between two locations.
The engineering work influences:
What information is available
How it is interpreted
Who can access it
How current it is
Whether it can be trusted
Which AI systems can use it
Whether its use can be explained
What happens when something goes wrong
This is why modern Data Engineering should be treated as an organisational capability rather than only a technical implementation function.
The Modern Data Engineering Lifecycle
A dependable AI system requires engineering across the full data lifecycle.
1. Discover
Before building a pipeline, teams must understand:
What information exists
Where it originates
Who owns it
What it means
How frequently it changes
What limitations it contains
Which restrictions apply
Whether it is suitable for the intended use
This discovery process is especially important when data comes from multiple departments, external providers, documents, APIs, legacy systems, or different cloud environments.
2. Ingest
Data may enter the platform through:
Batch loads
Change Data Capture
Event streams
APIs
Secure file transfer
Document-processing pipelines
Data-sharing interfaces
The ingestion pattern should match the business requirement.
Not every workload needs real-time processing, and introducing unnecessary streaming complexity can make a platform more difficult and expensive to operate.
3. Transform
Transformation converts source information into usable structures.
This may include:
Standardisation
Type conversion
Identifier resolution
Business-rule application
Data modelling
Terminology mapping
Aggregation
Document extraction
Metadata enrichment
Transformation logic should be versioned, tested, traceable, and reviewed, not hidden inside an undocumented sequence of jobs.
4. Validate
Data quality must be assessed against the intended use.
Relevant checks may cover:
Completeness
Accuracy
Validity
Consistency
Uniqueness
Timeliness
Referential integrity
Distribution changes
Business rules
Semantic correctness
A structurally valid dataset can still be unsafe or inappropriate for a particular AI application.
5. Govern
Governance establishes how information should be managed and used.
It includes:
Ownership
Classification
Privacy
Access control
Retention
Lineage
Consent
Auditability
Permitted purpose
Accountability
Governance should be built into the platform and delivery process rather than added after an AI solution reaches production.
6. Serve
Trusted information may be delivered through:
Data warehouses
Lakehouse tables
APIs
Search indexes
Vector indexes
Feature stores
Graph databases
Streaming outputs
Managed data products
Different consumers require different interfaces, but the definitions, ownership, and controls should remain consistent.
7. Observe
Production data systems must be continuously monitored.
Monitoring should include:
Pipeline success
Data freshness
Volume changes
Quality failures
Schema drift
Processing latency
Access anomalies
Retrieval performance
Downstream impact
Cost
A pipeline completing successfully does not necessarily mean that its output is correct.
8. Improve
Data and AI systems evolve.
Sources change, policies change, models change, user expectations change, and new risks emerge.
Feedback, incidents, quality results, user behaviour, and model evaluation should inform continuous improvement.
Official operational guidance increasingly treats DevOps, DataOps, MLOps, and GenAIOps as connected practices. Their shared objectives include repeatability, reliability, governance, controlled change, automation, and monitoring across applications, data pipelines, and AI components. Microsoft’s Well-Architected guidance for MLOps and GenAIOps provides one current example of this integrated approach.
Data Products Need Meaning and Ownership
Modern Data Engineering increasingly uses the idea of a data product.
A data product is not simply a dataset placed in a cloud platform.
A useful data product should provide:
A clearly defined purpose
An accountable owner
Documented business meaning
A known group of consumers
Measurable quality expectations
Access policies
Refresh and availability expectations
Versioning
Support arrangements
Known limitations
For example, publishing a table called customer_360 does not prove that it provides a reliable customer view.
Teams still need to know:
Which systems contribute to it
How identities are resolved
How frequently it is updated
Which records are excluded
How consent is represented
Whether different business units use the same definition of customer
Who investigates an incorrect result
Data products become valuable when technical delivery is combined with meaning, quality, ownership, and service expectations.
Data Contracts Can Reduce Unexpected Failure
Data producers and consumers often evolve independently.
A source team may:
Rename a field
Change a data type
Remove a value
Introduce a new status
Change an API
Modify an event
Alter an update schedule
These changes can silently affect reports, models, RAG systems, and AI applications.
A data contract can document agreed expectations such as:
Schema
Meaning
Required fields
Valid values
Quality thresholds
Update frequency
Compatibility rules
Ownership
Change-notification processes
A contract cannot prevent every problem. It can, however, make dependencies and responsibilities explicit.
This allows changes to be identified and tested before they unexpectedly affect production systems.
Structured, Unstructured and Multimodal Data Must Work Together
Enterprise Data Engineering traditionally concentrated on structured records.
Modern AI also depends on:
Documents
Clinical notes
Emails
Images
Audio
Video
Code
Web content
Conversations
Tool outputs
Generative AI requires organisations to reconsider how they prepare, govern, and secure these data types across their lifecycle. Current AWS guidance on data strategy for generative AI similarly highlights the growing importance of unstructured and multimodal information, RAG pipelines, continuous feedback, security, and governance.
Unstructured data should not be treated as content that can simply be copied into a vector database.
It may require:
Parsing
Classification
Deduplication
Version management
Chunking
Metadata
Permission mapping
Terminology handling
Retention controls
Retrieval evaluation
Deletion propagation
Modern Data Engineering must connect structured facts with relevant unstructured context while preserving security and meaning.
Context Engineering Extends Data Engineering
For generative AI, delivering data is not enough.
The system must select and structure the information provided to the model.
This can include:
Retrieved documents
Structured business records
Conversation history
Tool results
User identity and permissions
System instructions
Workflow state
Relevant metadata
This emerging discipline is often called context engineering.
Context engineering does not replace Data Engineering. It builds upon it.
A model may receive technically valid information but still fail if the supplied context is:
Irrelevant
Outdated
Excessive
Incomplete
Poorly ordered
Missing provenance
Inconsistent with the user’s permissions
Microsoft’s current AI architecture guidance describes context engineering as the deliberate selection, scoping, and structuring of retrieved information, conversation history, tools, instructions, and enterprise data so that AI can generate more relevant and reliable outputs. Azure AI architecture overview
Data Engineers will increasingly collaborate with AI Engineers and domain experts to design these context pipelines.
RAG and AI Agents Expand the Data Boundary
Retrieval-Augmented Generation connects AI models to external information.
AI agents may go further by interacting with:
Databases
APIs
Search systems
Enterprise applications
Business workflows
External services
This creates new responsibilities.
The platform must determine:
Which sources an AI system can access
Which records a particular user can retrieve
Whether a source is authoritative
How evidence is returned
How outdated content is removed
How tool actions are validated
How interactions are logged
When human approval is required
An AI agent that can access enterprise systems becomes part of the organisation’s operational architecture.
Its data access and actions must therefore follow the same or stronger engineering, security, and governance standards as other production applications.
Quality Must Be Measured at Several Levels
AI requires quality monitoring across the complete system.
Source Quality
Is the original information accurate, complete, and current?
Pipeline Quality
Was it ingested and transformed correctly?
Semantic Quality
Does the processed data preserve the intended meaning?
Retrieval Quality
Did the system select the most relevant and permitted context?
Model Quality
Did the model use that context appropriately?
Outcome Quality
Was the final output useful, safe, and appropriate for the user’s task?
A failure at any one level can affect the result.
This is why evaluating only model accuracy or only pipeline completion is insufficient.
Modern Data Engineering should help connect technical metrics with the quality of the actual outcome.
Metadata and Lineage Become Operational Capabilities
Metadata explains information.
Lineage explains how it moved and changed.
For AI systems, teams may need to trace:
Source
↓
Ingestion
↓
Transformation
↓
Published Data or Document
↓
Search or Vector Index
↓
Retrieved Context
↓
Model
↓
Generated Output
↓
Business DecisionThis traceability can help teams:
Investigate errors
Explain outputs
Assess downstream impact
Remove incorrect information
Evaluate model behaviour
Support audits
Identify ownership
Improve quality
Metadata and lineage should therefore be accessible during day-to-day operations, not maintained only as static documentation.
DataOps, MLOps and GenAIOps Must Connect
Organisations sometimes establish separate operational processes for:
Applications
Data pipelines
Machine learning models
Generative AI components
In practice, these components are interdependent.
A RAG application might change because of:
A new source document
Updated transformation logic
A different chunking strategy
A new embedding model
A modified retrieval configuration
A changed prompt
A different language model
Updated orchestration logic
A new security policy
Teams need coordinated versioning, testing, evaluation, deployment, monitoring, and rollback across all these layers.
Current architectural guidance recommends automated pipelines for testing changes to models, prompts, orchestration, and RAG grounding data, while keeping compatible versions connected. Microsoft guidance on managing foundation-model lifecycles
The objective is not automation for its own sake.
It is controlled, repeatable, and observable change.
Observability Must Connect Data to Business Impact
Traditional monitoring may show that:
A service is running
A pipeline completed
Storage is available
An endpoint responded
These signals are necessary but incomplete.
Modern data observability should also answer:
Is the data current?
Is the volume expected?
Has the schema changed?
Are important values missing?
Has a distribution shifted?
Which consumers are affected?
Is retrieval quality declining?
Has cost increased unexpectedly?
Does the output remain useful?
When an incident occurs, teams should be able to understand its impact and identify an accountable owner.
Observability without action is only visibility.
A dependable operating model also requires:
Alert ownership
Severity definitions
Incident response
Escalation
Recovery procedures
Root-cause analysis
Preventive improvement
Platform Engineering Can Accelerate Data and AI Delivery
As organisations build more pipelines and AI solutions, individual teams may repeatedly solve the same problems:
Infrastructure setup
Identity and access
Secrets management
Deployment
Monitoring
Logging
Data registration
Quality testing
Cost controls
Security reviews
Platform engineering can provide reusable, supported paths for common delivery activities.
For example, teams might receive standard templates for:
Creating a pipeline
Publishing a data product
Deploying a RAG application
Registering metadata
Applying access controls
Monitoring data quality
Recording lineage
Requesting platform resources
These approved paths can improve delivery speed and consistency.
Self-service should not mean that every team invents its own architecture.
A strong platform makes the safe and supportable path easier to follow.
Automation Needs Human Accountability
AI-assisted engineering can accelerate:
Data mapping
Code generation
Test creation
Documentation
Anomaly investigation
Schema interpretation
Pipeline development
But generated work must still be validated.
Teams should ask:
Is the generated transformation correct?
Has sensitive information been exposed?
Are tests checking meaningful risks?
Does the output follow organisational standards?
Is the logic maintainable?
Who approves the change?
Who owns the production result?
Automation can reduce manual effort.
It does not eliminate accountability.
In high-impact environments, human review should concentrate on the areas where context, risk, ethics, and consequences matter most.
Healthcare Illustrates the Complete Challenge
Healthcare data demonstrates why modern Data Engineering must combine technical and domain responsibilities.
An AI-enabled clinical system may use:
Patient demographics
Clinical notes
Laboratory results
Medication records
Diagnoses
Medical terminology
Imaging information
Referral and discharge documents
Care plans
The system must understand more than formats and schemas.
It may need to distinguish:
Current from historical information
Confirmed from suspected conditions
Patient experience from family history
Positive findings from negated statements
Active medications from discontinued medications
Clinically relevant context from unrelated content
It must also preserve:
Privacy
Consent
Access control
Evidence
Provenance
Auditability
Human oversight
In such environments, Data Engineering is not simply supporting the AI model.
It is helping create the conditions in which information can be used responsibly and safely.
The Evolving Role of the Data Engineer
The modern Data Engineer increasingly works across several dimensions.
Software Engineer
Building tested, maintainable, version-controlled systems.
Platform Engineer
Creating scalable and reusable data capabilities.
Quality Engineer
Defining and monitoring expectations for trusted information.
Governance Contributor
Embedding lineage, classification, ownership, and access policies.
AI Enabler
Preparing training data, features, documents, retrieval indexes, and contextual information.
Domain Collaborator
Working with business and subject-matter experts to preserve meaning.
Reliability Engineer
Monitoring pipelines, data products, dependencies, and service expectations.
Responsible-Technology Practitioner
Considering privacy, safety, fairness, security, and appropriate human oversight.
No individual must be an expert in every area.
However, successful organisations need these responsibilities to work together.
What Organisations Should Prioritise
Organisations do not need to rebuild everything before they can use AI.
They do need to establish priorities deliberately.
1. Begin with Valuable, Bounded Use Cases
Choose problems with clear users, available data, measurable outcomes, and understood risks.
2. Assess the Data Honestly
Evaluate meaning, quality, ownership, access, history, limitations, and suitability, not only availability.
3. Strengthen Shared Foundations
Invest in identity, metadata, lineage, quality, observability, security, and controlled delivery.
4. Publish Trusted Data Products
Give important datasets owners, definitions, expectations, and support arrangements.
5. Connect Engineering Practices
Coordinate DataOps, DevOps, MLOps, and GenAIOps rather than treating them as disconnected disciplines.
6. Evaluate the Complete System
Test sources, pipelines, retrieval, models, outputs, and user outcomes.
7. Preserve Human Responsibility
Define where human judgement, approval, review, and escalation remain necessary.
8. Improve Incrementally
Use feedback and evidence to evolve the platform rather than attempting a single large transformation.
A Practical Enterprise AI Readiness Checklist
Before moving an AI solution into production, ask:
Business Purpose
Is the problem clearly defined?
Is AI appropriate for it?
Are expected benefits measurable?
Are the consequences of failure understood?
Data
Is the required data available and suitable?
Is its meaning documented?
Are quality expectations measurable?
Are limitations and excluded populations understood?
Ownership
Does each important source and data product have an owner?
Is someone accountable for the AI outcome?
Are responsibilities shared clearly across teams?
Engineering
Are pipelines versioned and tested?
Can changes be deployed and rolled back safely?
Are structured and unstructured data managed appropriately?
Can records and documents be corrected or removed?
Governance and Security
Are access permissions enforced throughout retrieval and use?
Is sensitive information protected?
Are lineage and audit records available?
Are retention and permitted-purpose rules implemented?
AI Operations
Are data, retrieval, prompts, models, and orchestration evaluated?
Is production behaviour monitored?
Are feedback and incidents captured?
Can teams reproduce the conditions behind an output?
Human Oversight
Can users review supporting evidence?
Are consequential decisions subject to appropriate human judgement?
Are escalation and override processes defined?
Is accountability clear?
If these questions cannot be answered, the organisation may have an AI demonstration, but not yet a production-grade AI capability.
The Central Message of the Series
Across all nine articles, one principle has remained consistent:
Reliable AI requires reliable data, reliable engineering, appropriate context, effective governance, and accountable human involvement.
The model matters.
But so do:
The source
The pipeline
The transformation
The definition
The quality
The metadata
The permission
The retrieval
The platform
The monitoring
The person using the result
Enterprise AI does not begin when a model receives a prompt.
It begins when an organisation creates the capability to transform raw information into trusted, governed, contextual, and usable knowledge.
That is the role of modern Data Engineering.
The Complete Info2K Data Engineering for AI Series
This article concludes the current Info2K Data Engineering for AI series:
Part 1
The Hidden Data Engineering Behind Successful AI Projects
Why the most visible AI component is only one part of a much larger system.
Part 2
What Does AI-Ready Data Actually Mean?
Why clean data alone is not sufficient for AI.
Part 3
ETL vs ELT for Modern AI Systems
How transformation strategies support different data and AI workloads.
Part 4
Building Reliable RAG Pipelines
Why RAG requires more than embeddings and a vector database.
Part 5
Data Quality for AI
How quality must consider meaning, intended use, monitoring, and risk.
Part 6
Healthcare NLP: Why Clinical Text Is Different
Why clinical language requires terminology, context, privacy, and domain expertise.
Part 7
Responsible AI Starts with Responsible Data
How governance and accountability must begin with the data lifecycle.
Part 8
Designing Cloud Data Platforms for AI
How platform architecture brings ingestion, quality, governance, security, observability, and AI together.
Part 9
Modern Data Engineering: The Foundation of Enterprise AI
How the complete discipline is evolving to support reliable and responsible enterprise AI.
Together, these articles describe a practical path from raw information to trusted AI-supported knowledge.
What Comes Next?
Although Part 9 concludes this series, it does not conclude the Info2K discussion.
Future articles and videos will explore individual subjects in greater technical and practical depth, including:
Data architecture patterns
Data products and contracts
Data observability
Context engineering
RAG evaluation
AI agents and enterprise data
Cloud platform architecture
Healthcare NLP
Responsible AI implementation
Practical data-quality frameworks
The goal will remain the same:
To move beyond isolated tools and AI hype, and explain how dependable systems are designed, governed, evaluated, and improved in real-world environments.
About Info2K
Info2K : Information to Knowledge
Info2K shares practical knowledge and provides support across Data Engineering, AI Engineering, Cloud Data Platforms, Digital Health, Healthcare NLP, data quality, and responsible technology delivery.
If your organisation is:
Preparing enterprise data for AI
Designing or modernising a data platform
Improving data quality or governance
Building a RAG or AI-agent solution
Working with healthcare or clinical information
Moving an AI proof of concept towards production
Please get in touch to discuss how Info2K can support your initiative.
Website: https://info2k.co.nz
LinkedIn: https://www.linkedin.com/company/info2k



Comments