senior-data-engineer

Design and build scalable data pipelines with Python, SQL, Spark, Airflow, dbt, and Kafka.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/amanhsn/flyerbuild --skill senior-data-engineer-amanhsn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-data-engineer
Source: https://github.com/amanhsn/flyerbuild/tree/main/.cursor/skills/senior-data-engineer
Command: npx skills add https://github.com/amanhsn/flyerbuild --skill senior-data-engineer-amanhsn

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the complex challenges of designing, building, and maintaining robust, scalable data infrastructure and pipelines.

Core Features & Use Cases

  • Data Pipeline Design: Architect batch ETL/ELT, real-time streaming, and data lakehouse solutions.
  • Orchestration & Automation: Implement robust scheduling, monitoring, and data quality checks using tools like Airflow and dbt.
  • Data Modeling & Governance: Design efficient data models and establish data contracts for reliable data exchange.
  • Use Case: You need to build a daily data pipeline that ingests sales data from PostgreSQL, transforms it using dbt, and loads it into Snowflake, ensuring data quality and reliability.

Quick Start

Use the senior-data-engineer skill to generate an Airflow DAG for an ETL pipeline from PostgreSQL to Snowflake.

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 an ETL pipeline from PostgreSQL to Snowflake using Airflow and dbt?

This Skill generates Airflow DAGs to orchestrate ETL pipelines, extracting data from PostgreSQL, transforming it with dbt, and loading it into Snowflake. It includes scheduling, monitoring, and data quality checks for reliable pipeline execution.

What is the best way to design scalable data pipelines for batch and real-time streaming?

Designing scalable data pipelines involves architecting batch ETL/ELT processes, real-time streaming flows with Kafka, and data lakehouse solutions. This Skill provides blueprints for pipeline orchestration, data modeling, and DataOps to ensure infrastructure reliability and scalability.

How do I implement data quality checks and data governance in dbt workflows?

Implementing data quality and governance in dbt workflows requires establishing data contracts for reliable exchange and designing efficient data models. This Skill guides setting up robust monitoring, data quality validation, and governance frameworks within your data architecture.

Can I use Spark and Python for data lakehouse ETL orchestration with Airflow?

Yes, you can use Spark and Python for data lakehouse ETL orchestration. This Skill supports building data infrastructure using Python, SQL, and Spark, integrating them with Airflow for automated workflow scheduling, pipeline optimization, and reliable DataOps execution.

When should I use Kafka for real-time streaming instead of batch ETL pipelines?

Use Kafka for real-time streaming when your data infrastructure requires low-latency data ingestion and continuous processing, rather than scheduled batch ETL pipelines. This Skill helps architect both streaming and batch solutions to fit your specific data architecture needs.