senior-data-engineer

Design scalable data pipelines and ETL/ELT systems with Python, SQL, Spark, Airflow, dbt, and Kafka.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Tonybleything76/more-claude-skills --skill senior-data-engineer-tonybleything76
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-data-engineer
Source: https://github.com/Tonybleything76/more-claude-skills/tree/main/engineering-team/senior-data-engineer
Command: npx skills add https://github.com/Tonybleything76/more-claude-skills --skill senior-data-engineer-tonybleything76

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the complexity of designing, building, and maintaining robust, scalable data pipelines and infrastructure, ensuring data is reliably processed and available.

Core Features & Use Cases

  • Data Pipeline Design: Architecting batch ETL/ELT and real-time streaming pipelines.
  • Data Modeling: Implementing dimensional models, data vaults, and optimizing schemas.
  • Data Quality: Setting up frameworks for validation, monitoring, and contracts.
  • Use Case: When tasked with building a new data warehouse for sales data, use this Skill to define the architecture, select appropriate tools (like Airflow, dbt, Spark), and implement data quality checks.

Quick Start

Use the senior-data-engineer skill to design a batch ETL pipeline from PostgreSQL to Snowflake using Airflow and dbt.

Frequently Asked Questions about senior-data-engineer

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

FAQPage Schema
How do I build a scalable ETL pipeline from PostgreSQL to Snowflake using Airflow and dbt?

To build a scalable ETL pipeline from PostgreSQL to Snowflake, use Airflow for orchestration and dbt for data modeling. This architecture supports batch processing, schema optimization, and automated data quality checks for reliable data warehousing workflows.

What is the best way to design data quality frameworks for batch and streaming pipelines?

Designing data quality frameworks requires implementing validation rules, monitoring checks, and data contracts within your pipelines. This ensures reliable processing across both batch ETL/ELT and real-time streaming architectures while maintaining DataOps principles.

Can I use Spark and Kafka together for real-time data pipeline orchestration?

Yes, Spark and Kafka work together for real-time data pipeline orchestration. Spark handles stream processing and transformations while Kafka manages event streaming, enabling scalable infrastructure for continuous data ingestion and processing workflows.

When do I need dimensional modeling versus a data vault for data warehousing?

Dimensional modeling suits analytical reporting with star schemas, while data vault handles complex historical tracking and enterprise integration. Choose dimensional models for query performance or data vault when managing massive scale and regulatory compliance requirements.

Does this approach support both ETL and ELT workflows for modern data stack technologies?

Yes, this approach supports both ETL and ELT workflows using modern data stack technologies including Python, SQL, Airflow, dbt, and Spark. It covers pipeline orchestration, data modeling, and DataOps principles for scalable infrastructure design.

Why does my data pipeline architecture fail to scale during peak processing loads?

Data pipeline architecture fails to scale when lacking proper workflow optimization and DataOps principles. Implementing scalable infrastructure with Spark for distributed processing and Airflow for orchestrated scheduling resolves peak load bottlenecks effectively.