MLOps / ML platform engineer

Pathway version 1 · 35 lessons in 9 modules · shared module: system design (planned)

A curated sequence over the library for a MLOps / ML platform engineer: 35 lessons in 9 modules, from the foundations of the role to its advanced topics.

What the role asks for

Responsibilities

Scope at staff

Technologies

CI/CD and GitOps

Cloud and compute

Data stores and warehouses

Experiment tracking, registry and features

LLM and agent tooling

Languages and frameworks

Pipelines and orchestration

Serving and inference

The path

1. Foundations of the ML platform role

This module sets the base for the ML platform role: what MLOps adds to ordinary software delivery, and the Python, Kubernetes and AWS skills every later module builds on. Each lesson starts with the concept, then moves to how teams run it in production and which tools implement it.

2. Data and feature infrastructure

This module covers the data layer under an ML platform: the batch and streaming compute that builds datasets, the stores that hold them, and the feature store that serves the same values to training and inference. Each lesson starts from the architecture and then goes into the operating details a platform engineer owns, such as partitioning, cost, correctness over time and failure recovery.

3. Workflow orchestration

Workflow orchestration is the layer that turns individual ML steps such as ingestion, feature computation, training, evaluation and deployment into repeatable, observable, retryable pipelines. This module covers the general-purpose scheduler most teams start with (Airflow), the ML-native orchestrators built around containers and artifacts, and durable execution with Temporal for long-running, event-driven processes.

4. Training infrastructure

Training infrastructure is the part of an ML platform that turns expensive GPU hardware into repeatable, traceable training runs. This module covers how runs are recorded, how GPUs are exposed to Kubernetes, how one job spans many nodes, and how a shared cluster decides who runs when.

5. Model release engineering

Model release engineering covers the path from a trained artifact to a version serving production traffic: how the model is packaged and versioned, what evidence it must produce before promotion, and how automation moves it through environments. The lessons go from registry and evaluation gates through CI/CD and GitOps to progressive rollout and rollback.

6. Serving and inference

This module covers how trained models become reliable inference services: the architecture of online and batch serving, the managed route through SageMaker, and the specialised runtimes used for large language models. It moves from general serving patterns to LLM engines and then to compilation, quantization and edge targets, where latency and cost are won.

7. LLM and agent platform

This module covers the platform layer that sits between application teams and large language models: hosted model APIs, retrieval infrastructure, agent runtimes with tool protocols, and the operational discipline that keeps them measurable and safe. It moves from calling a model, to grounding it in data, to letting it act, to proving that all of it works in production.

8. Operating ML in production

This module covers what happens after a model ships: seeing what it does, knowing when it degrades, keeping it reliable, keeping it secure, and paying a sensible price for it. Each lesson starts from the operating principle and then moves to the concrete tools and configuration a platform team uses.

9. Designing the platform as a product

An ML platform succeeds only if teams choose to use it, so this module treats the platform as a product with users, paved paths and measurable adoption. It then covers the system design needed to share that platform safely across many tenants, and the written decision process that keeps its architecture coherent.

Changes

  • Version 1, 2026-10-12: re-expressed the gigai 0.1.11.10 shipped course as references into the library