top of page

Modern Data Engineering: The Foundation of Enterprise AI

  • Writer: Jamal Zolhavarieh
    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 → Destination

That 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 Improvement

The 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 Decision

This 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.

Comments


bottom of page