L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Design et création · SKILL.md

ml-systems-engineer-rl-engineering

ml-systems-engineer-rl-engineering

Guides ML systems engineering for reinforcement learning—distributed training platforms, rollout workers and vectorized environments, replay buffers, policy/critic serving for train loops, checkpointing and experiment tracking, sim-to-real hooks, and RL training reliability. Use when building RL training infrastructure, scaling PPO/SAC-style jobs, debugging…

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: ml-systems-engineer-rl-engineering description: | Guides ML systems engineering for reinforcement learning—distributed training platforms, rollout workers and vectorized environments, replay buffers, policy/critic serving for train loops, checkpointing and experiment tracking, sim-to-real hooks, and RL training reliability. Use when building RL training infrastructure, scaling PPO/SAC-style jobs, debugging unstable distributed rollouts, designing env APIs, or exporting policies for inference—not for supervised ML product modeling (data-scientist), LLM RAG/agents (ai-engineer), safeguard classifiers (ml-research-engineer-safeguards, ml-infrastructure-engineer-safeguards), general GPU serving without RL (ml-infrastructure-engineer-safeguards), or app latency profiling (performance-engineer).

Machine Learning Systems Engineer, RL Engineering

When to Use

  • Design RL training platform — controllers, workers, resource scheduling
  • Implement rollout collection — vectorized envs, async actors, trajectory buffers
  • Operate distributed training — data parallel, parameter servers, gradient sync patterns
  • Manage replay buffers — prioritization, storage, sampling at scale
  • Wire checkpointing — policy/value nets, optimizer state, resume after preemption
  • Integrate experiment tracking — seeds, configs, metric schemas, artifact lineage
  • Connect simulators — Gymnasium-style APIs, custom env servers, batch stepping
  • Export policies for batch eval or downstream inference path
  • Debug training instability — NaNs, reward scale, worker desync, straggler GPUs
  • Plan GPU/memory layout for actor vs learner processes

When NOT to Use

  • Churn models, A/B tests, classical supervised pipelines → data-scientist
  • Production LLM features, agents, RAG → ai-engineer
  • Safeguard/moderation inference gateways → ml-infrastructure-engineer-safeguards
  • Safety classifier research → ml-research-engineer-safeguards
  • CI/CD and generic K8s ops → devops, cluster-deployment-engineer
  • DC-wide GPU supply programs → data-center-compute-supply-efficiency
  • HTTP API p99 without RL training context → performance-engineer
  • RL algorithm theory only (no systems) → ai-researcher for literature; stay systems-focused here

Related skills

NeedSkill
Supervised ML and statistical evaldata-scientist
General AI research methodologyai-researcher
Inference gateways and model servingml-infrastructure-engineer-safeguards
Training cluster / K8s jobscluster-deployment-engineer
Pipelines and GitOpsdevops
GPU capacity at facility leveldata-center-compute-supply-efficiency
Serving latency and load testsperformance-engineer
Product agents using RL outcomesai-engineer

Core Workflows

1. RL systems framing

Env contract, on/off-policy, scale targets.

See references/rl_systems_framing.md.

2. Training platform architecture

Controllers, workers, scheduling.

See references/training_platform_architecture.md.

3. Environments and rollouts

Vectorization, trajectory format.

See references/environments_rollouts.md.

4. Replay, checkpoints, experiments

Buffers, resume, tracking.

See references/replay_checkpoints_experiments.md.

5. Evaluation and policy export

Eval harness, deployment handoff.

See references/evaluation_policy_export.md.

6. Reliability and observability

Stability, metrics, incident debug.

See references/reliability_observability_rl.md.

Outputs

  • Architecture doc — actor/learner topology, data flow, failure domains
  • Env API spec — observation, action, reward, reset, seed semantics
  • Runbook — launch, resume, preempted job recovery, scale-out
  • Config template — hyperparameters + infra knobs versioned together
  • Metric dashboard spec — reward, length, KL, GPU, steps/sec, queue depth
  • Policy export package — weights, normalization stats, eval report

Principles

  • Reproducibility — seed envs, log config hash, pin sim versions
  • Separate rollout from learn — scale collectors and learners independently
  • Deterministic resume — checkpoint includes optimizer and buffer cursor when needed
  • Observe the MDP — log reward components, not only scalar return
  • Fail fast on desync — version mismatch between workers is a top incident class
Skills enregistrées