senior-data-engineer

Design production-grade data pipeline architectures for batch and streaming ETL/ELT systems.

2|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/mdnaimul22/human-skills --skill senior-data-engineer-mdnaimul22
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-data-engineer
Source: https://github.com/mdnaimul22/human-skills/tree/main/skills/senior-data-engineer
Command: npx skills add https://github.com/mdnaimul22/human-skills --skill senior-data-engineer-mdnaimul22

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you design, build, and operate reliable data engineering pipelines that stay correct, fast, and governable as data volume and complexity grow.

Core Features & Use Cases

  • Pipeline architecture & orchestration: Choose and implement batch vs streaming, Lambda vs Kappa, and practical orchestration patterns for ETL/ELT systems.
  • Data modeling & warehouse/lakehouse design: Apply dimensional modeling (star/snowflake), data lakehouse concepts, and historical modeling patterns such as SCD and Data Vault.
  • Quality, governance, and troubleshooting: Add data quality checks, monitoring hooks, and incident-style troubleshooting guidance for common failure modes.

Quick Start

Use the senior-data-engineer skill to help you design an end-to-end pipeline by telling your AI: "Design a lakehouse pipeline that ingests events from Kafka, stores raw and curated layers, models facts/dimensions with SCD, and includes data quality checks and operational troubleshooting steps."

Frequently Asked Questions about senior-data-engineer

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

FAQPage Schema
What is the best way to design a scalable data pipeline for both batch and streaming data?

To design scalable data pipelines, you must evaluate batch versus streaming requirements and choose between Lambda and Kappa architectures. This approach defines a modern tech stack and produces actionable guidance for pipeline orchestration, data quality, and operability.

How do I model dimensions and facts with SCD in a data lakehouse?

Modeling dimensions and facts in a data lakehouse involves applying dimensional modeling techniques like star or snowflake schemas, alongside historical tracking patterns such as SCD and Data Vault. This ensures your data infrastructure remains accurate as complexity grows.

How do I add data quality checks and monitoring hooks to ETL systems?

Adding data quality checks to ETL systems involves integrating validation rules and monitoring hooks directly into your pipeline orchestration. This process produces actionable governance guidance and incident-style troubleshooting steps for common failure modes.

When do I need Data Vault modeling versus standard star schemas for data warehousing?

You need Data Vault modeling instead of standard star schemas when historical data tracking and auditability are critical for enterprise data warehousing. Data Vault provides robust historical modeling, whereas star schemas optimize query performance for dimensional data.

Does this data engineering architecture support Kafka streaming ingestion and orchestration with Airflow?

Yes, this data engineering architecture supports Kafka streaming ingestion and orchestration with Airflow. It applies to both batch and streaming decisions, defining a modern tech stack that integrates pipeline orchestration and event streaming.

Why are my ETL ELT pipelines failing governance and data quality validation checks?

ETL ELT pipelines fail data quality validation when DataOps governance and monitoring hooks are improperly configured. Troubleshooting these scenarios requires applying incident-style guidance to identify failure modes and ensure performance and operability.