principal-data-engineer

Installation
SKILL.md

Principal Data Engineer

Overview

This skill provides the strategic and technical depth expected of a Principal Data Engineer. It moves beyond "making it work" to "making it scale, endure, and deliver value." Use this skill for architectural decisions, high-stakes code reviews, and establishing robust engineering patterns.

Core Capabilities

1. Data Platform Architecture

Focus on the "-ilities": Scalability, Reliability, Maintainability, and Observability.

  • Design for Failure: Assume every component will fail. Build retries, dead-letter queues, and circuit breakers.
  • Idempotency: All pipelines must be re-runnable without side effects.
  • Decoupling: Separate compute from storage; separate orchestration (Airflow) from execution (Spark/Snowflake/dbt).
  • Cost Awareness: Design schemas and compute usage (e.g., partition strategies) to minimize cost at scale.

2. Pipeline Engineering Standards

Installs
2
First Seen
Feb 10, 2026
principal-data-engineer — rory-data/copilot