Master'sData, AI, Simulation & Analytics Applications open

Master’s in Data, Real-Time and Platforms Engineering

Online master's programme of 1,900 hours in data engineering, real-time processing and platforms: 12 modules covering modern data architectures, batch and streaming processing, orchestration, data quality and governance, cloud platforms, observability, security and data for AI, with an assigned technical tutor.

Duration1900 h
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma
Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Design batch and real-time data architectures.

02

Model analytical data using dimensional and Data Vault approaches.

03

Build distributed pipelines with Spark, Kafka and Flink.

04

Orchestrate and test data transformations reproducibly.

05

Apply data quality, lineage and governance policies.

06

Deploy cloud data platforms with infrastructure as code.

07

Ensure the reliability and security of data platforms.

Profile

Who it's for

  • Data engineers looking to master real-time processing and platform design.
  • Data architects designing lakehouse and streaming architectures.
  • Data platform engineers building self-service tooling for domain teams.
  • Streaming engineers working with Kafka, Flink and CDC pipelines.
  • Data governance leads responsible for quality, lineage and compliance.
  • Data reliability engineers in charge of SLOs, monitoring and incidents.
  • Engineering or science graduates aiming to move into banking and insurance.
Standards & tools

What you'll work with

  • Regulation (EU) 2016/679 (GDPR) (EU General Data Protection Regulation)
  • ISO/IEC 27001 (information security management systems)
  • ISO 8000-8 (data quality: information and data quality concepts)
  • Regulation (EU) 2023/2854 (Data Act) (European rules on fair access to and use of data)
  • ISO/IEC 25012 (data quality model)
  • ISO/IEC 20547-3 (big data reference architecture)
  • ISO/IEC 38505-1 (governance of data)
  • Apache Spark
  • Apache Kafka
  • Apache Airflow
  • dbt
  • Apache Flink
Syllabus

12 modules · 1900 h

  1. 1.1From the data warehouse to the lakehouse
  2. 1.2Lambda and Kappa architectures
  3. 1.3Data mesh and data domains
  4. 1.4OLTP versus OLAP models
  5. 1.5Columnar storage and open formats
  6. 1.6Separation of compute and storage
  7. 1.7Batch and streaming ingestion patterns
  8. 1.8Designing bronze, silver and gold layers
  9. 1.9Technology selection criteria
  10. 1.10Case study: data architecture for an industrial company
  1. 2.1Kimball dimensional modelling
  2. 2.2Data Vault 2.0
  3. 2.3Fact tables and slowly changing dimensions
  4. 2.4Parquet and ORC formats
  5. 2.5Open tables with Delta Lake, Iceberg and Hudi
  6. 2.6Partitioning, clustering and compaction
  7. 2.7Time-series databases
  8. 2.8Key-value and document NoSQL stores
  9. 2.9Vector databases
  10. 2.10Lab: dimensional model in a lakehouse
  1. 3.1Apache Spark execution model
  2. 3.2DataFrames, logical and physical plans
  3. 3.3Partitions, shuffles and skew
  4. 3.4Optimisation with caching and broadcast
  5. 3.5Spark SQL and window functions
  6. 3.6Incremental processing and data changes
  7. 3.7Distributed SQL engines such as Trino
  8. 3.8Cluster cost and sizing
  9. 3.9Job performance testing
  10. 3.10Practical: optimising a Spark job with skew
  1. 4.1Distributed logs and Apache Kafka
  2. 4.2Partitions, replicas and delivery guarantees
  3. 4.3Schemas and Schema Registry
  4. 4.4Change data capture with Debezium
  5. 4.5Processing with Apache Flink
  6. 4.6Event time, watermarks and windows
  7. 4.7State and checkpoints
  8. 4.8Exactly-once semantics
  9. 4.9Kafka Connect and connectors
  10. 4.10Lab: CDC pipeline from a database to Kafka
  1. 5.1Dependency graphs and DAGs
  2. 5.2Apache Airflow: operators and sensors
  3. 5.3Dagster and asset-based orchestration
  4. 5.4Transformations with dbt
  5. 5.5Testing and documentation in dbt
  6. 5.6Managing retries and backfills
  7. 5.7Idempotency in pipelines
  8. 5.8Parameterisation and environments
  9. 5.9ELT versus ETL patterns
  10. 5.10Workshop: orchestrated pipeline with Airflow and dbt
  1. 6.1Data quality dimensions according to ISO 8000
  2. 6.2Data contracts between producers and consumers
  3. 6.3Validations with Great Expectations
  4. 6.4Data lineage with OpenLineage
  5. 6.5Catalogues and metadata
  6. 6.6Master data management
  7. 6.7Classification and sensitive data
  8. 6.8GDPR compliance in platforms
  9. 6.9Retention policies
  10. 6.10Practical: data contract with automated validations
  1. 7.1Managed services on AWS, Azure and GCP
  2. 7.2Snowflake and BigQuery
  3. 7.3Databricks and the lakehouse platform
  4. 7.4Networking, identities and permissions
  5. 7.5Infrastructure as code with Terraform
  6. 7.6Data costs and FinOps
  7. 7.7Multi-cloud and portability
  8. 7.8On-premise platforms and Kubernetes
  9. 7.9Disaster recovery
  10. 7.10Lab: deploying a lakehouse with Terraform
  1. 8.1The data platform as an internal product
  2. 8.2Self-service for domain teams
  3. 8.3Templates and golden paths
  4. 8.4CI/CD for data pipelines
  5. 8.5Containers and Kubernetes for data
  6. 8.6Secrets and configuration management
  7. 8.7Ephemeral test environments
  8. 8.8Data developer experience
  9. 8.9DORA metrics applied to data
  10. 8.10Workshop: CI/CD for a dbt project
  1. 9.1Freshness, volume and schema metrics
  2. 9.2Data SLAs, SLOs and SLIs
  3. 9.3Monitoring with Prometheus and Grafana
  4. 9.4Alerting and incident management
  5. 9.5Anomaly detection in data
  6. 9.6Root cause analysis with lineage
  7. 9.7Streaming reliability and consumer lag
  8. 9.8Runbooks and on-call rotas
  9. 9.9Blameless postmortems
  10. 9.10Practical: freshness SLO for a critical pipeline
  1. 10.1Role-based and attribute-based access control
  2. 10.2Encryption at rest and in transit
  3. 10.3Masking and tokenisation
  4. 10.4Access auditing
  5. 10.5Security according to ISO/IEC 27001
  6. 10.6Privacy by design
  7. 10.7International data transfers
  8. 10.8The European Data Act
  9. 10.9Third-party risk management
  10. 10.10Case study: permissions model in a lakehouse
  1. 11.1Feature stores and feature reuse
  2. 11.2Serving data to models in real time
  3. 11.3Semantic layer and metrics
  4. 11.4Data for self-service BI
  5. 11.5Retrieval-augmented generation with vector databases
  6. 11.6Unstructured data and documents
  7. 11.7Data APIs and services
  8. 11.8Data monetisation and sharing
  9. 11.9Architectures for operational analytics
  10. 11.10Workshop: feature store with streaming data
  1. 12.1Defining the data use case
  2. 12.2Functional and non-functional requirements
  3. 12.3Designing the target architecture
  4. 12.4Implementing ingestion and processing
  5. 12.5Quality, governance and security
  6. 12.6Observability and testing
  7. 12.7Performance and cost evaluation
  8. 12.8Conclusions and evolution
  9. 12.9Thesis report
  10. 12.10Master's Thesis: defence before a panel
Methodology, software & labs

How you'll learn

100% online training on the SEIUM campus, with downloadable materials, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within each intake, so the programme fits around your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is Apache Spark, Apache Kafka, Apache Airflow, dbt and Apache Flink, in free, academic or evaluation versions. Real procedures are studied, such as designing a lakehouse with streaming ingestion, a CDC pipeline with exactly-once guarantees and migrating a data warehouse to the cloud. Assessment is continuous by module, plus the final Master's Thesis.

Standards covered: Regulation (EU) 2016/679 (GDPR), ISO/IEC 27001, ISO 8000-8, Regulation (EU) 2023/2854 (Data Act), ISO/IEC 25012, ISO/IEC 20547-3, ISO/IEC 38505-1.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of GDPR, ISO/IEC 27001 and ISO 8000-8 applied to real cases, not as a theoretical annex.
Industry software:Apache Spark, Apache Kafka, Apache Airflow, dbt and Apache Flink, in free, academic or evaluation versions.
Master's Thesis with defence:A complete data platform project, from use case and target architecture to ingestion, governance, observability and cost evaluation, defended before a panel.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Define the use case
Set out the data use case with its functional and non-functional requirements.
Design the target architecture
Design a lakehouse architecture with batch and streaming ingestion layers.
Build ingestion and processing
Implement a CDC pipeline to Kafka and orchestrated transformations with Airflow and dbt.
Govern and observe
Add data contracts, access permissions and freshness SLOs to the platform.
Master's Thesis
Evaluate performance and cost and present the complete platform, defended before a panel.
Career opportunities

Where this takes you

Data engineerData architectData platform engineerStreaming engineerData governance leadData reliability engineer
Admissions & scholarships

Requirements

  • University degree in engineering, science or architecture, or equivalent demonstrable professional experience.
  • Internet connection and a computer capable of running the programme software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with Apache Spark, Apache Kafka, Apache Airflow, dbt and Apache Flink, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.

A university degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the software and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Master’s in Data, Real-Time and Platforms EngineeringEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.