senior-data-engineer

Design data pipelines, contracts, and quality checklists for ETL/ELT workflows.

24|8|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/vadimcomanescu/codex-skills --skill senior-data-engineer-vadimcomanescu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-data-engineer
Source: https://github.com/vadimcomanescu/codex-skills/tree/main/skills/.curated/data/senior-data-engineer
Command: npx skills add https://github.com/vadimcomanescu/codex-skills --skill senior-data-engineer-vadimcomanescu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill helps teams design, validate, and operate reliable data pipelines by standardizing data contracts, quality checks, and operational runbooks so pipelines are predictable, observable, and recoverable.

Core Features & Use Cases

  • Data contracts & schema governance: templates and guidance to capture schema, semantics, ownership, SLAs, and change management.
  • Pipeline design and reviews: structured checklists for inputs, transformations, backfills, failure handling, and idempotent processing.
  • Data quality and observability: pragmatic checks for nulls, ranges, uniqueness, schema drift, lineage, freshness metrics, and a lightweight CSV profiler for local inspection.
  • Use case: a senior data engineer diagnosing a freshness regression can run the checklist, produce quality checks, document an operational runbook, and iterate the schema evolution plan.

Quick Start

Audit the pipeline and produce a data contract, transformation steps, quality checks, and an operational runbook for the dataset.

Frequently Asked Questions about senior-data-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a data pipeline with data contracts and schema governance?

Data pipeline design with data contracts involves creating templates that capture schema, semantics, ownership, and SLAs to ensure reliable data ingestion. This skill generates schema definitions, transformation plans, and data quality checklists to standardize pipeline governance and enforce data contracts.

What is a data contract in ETL pipeline design?

A data contract in ETL pipeline design is a formal agreement capturing schema, semantics, ownership, SLAs, and change management rules. It ensures data pipelines remain predictable and observable by standardizing inputs and transformation expectations across data engineering teams.

How do I diagnose a data quality incident or freshness regression in my ETL pipeline?

Diagnosing a data quality incident involves running structured checklists for nulls, ranges, uniqueness, and schema drift. This skill helps data engineering teams produce operational runbooks, iterate schema evolution plans, and document recovery steps for freshness regressions.

Can I profile a local CSV dataset for data quality checks?

Yes, you can profile a local CSV dataset for data quality checks using a lightweight CSV profiler. It provides local dataset inspection to identify nulls, ranges, and uniqueness issues before integrating datasets into broader ETL or ELT data pipelines.

What is the best way to plan schema evolution and handle pipeline failures?

The best way to plan schema evolution and handle pipeline failures is by generating structured operational runbooks and idempotent processing checklists. This skill produces backfill plans, failure handling steps, and schema evolution guidelines to keep data pipelines recoverable.

How does data observability work for monitoring pipeline health?

Data observability works by applying pragmatic checks for schema drift, lineage, and freshness metrics within data pipelines. This skill generates quality checklists and operational runbooks that make pipeline health predictable, observable, and recoverable for data engineering teams.