senior-data-engineer

Designs scalable batch and streaming data pipelines with Airflow, dbt, Spark, and Kafka.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml, great_expectations, pandas, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Data engineering teams need a structured, scalable approach to designing, deploying, and maintaining large data pipelines and infrastructure.

Core Features & Use Cases

  • Data Modeling & Architecture Design: Define robust data models and scalable architectures for batch and streaming workloads.
  • Pipeline Orchestration & Automation: Coordinate ETL/ELT workflows with modern tools like Airflow, dbt, Spark, and Kafka.
  • Data Quality & DataOps: Implement data quality gates, lineage, and governance to ensure trust and compliance.
  • Use Case: Build a data platform for marketing analytics that ingests customer events, performs transformations, and serves dashboards in near real-time.

Quick Start

Provide a starter prompt to generate a complete data-pipeline workflow for a given source/destination.

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 scalable data pipelines for both batch and streaming workloads?

Scalable data pipelines are designed by defining robust data models and architectures that support both batch and streaming workloads. This approach coordinates ETL workflows using Airflow, dbt, Spark, and Kafka for comprehensive data infrastructure.

What's the best way to enforce data quality and governance across ETL workflows?

The best way to enforce data quality and governance across ETL workflows is by implementing data quality gates, lineage tracking, and operational governance rules. This ensures trust and compliance using validation tools like great_expectations.

Can I use dbt for data modeling within an Airflow orchestrated pipeline?

Yes, you can use dbt for data modeling within an Airflow orchestrated pipeline. This integration supports pipeline orchestration and automation by coordinating ETL and ELT workflows effectively across your data infrastructure.

How do I build a near real-time marketing analytics data platform with Kafka and Spark?

Build a near real-time marketing analytics data platform with Kafka and Spark by ingesting customer events, performing stream processing transformations, and serving dashboards. This scalable architecture handles both streaming and batch workloads.

Do I need YAML and great_expectations to automate data quality checks?

You need YAML and great_expectations to automate data quality checks because they provide configuration management and validation frameworks. These dependencies implement automated data quality gates and lineage tracking within your data pipelines.