Senior Data Engineer

Coordinate end-to-end ETL/ELT workflows across Snowflake, BigQuery, Redshift, dbt, Airflow, and PySpark.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/lgili/skillex --skill senior-data-engineer-lgili
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Senior Data Engineer
Source: https://github.com/lgili/skillex/tree/main/skills/senior-data-engineer
Command: npx skills add https://github.com/lgili/skillex --skill senior-data-engineer-lgili

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Data teams struggle to design, implement, and operate robust production data pipelines with consistent quality and governance across multiple tools and platforms.

Core Features & Use Cases

  • End-to-end data pipeline design guidance, modeling strategies (Star, Snowflake, SCDs), and robust data quality gates.
  • Guidance for orchestration and testing with dbt, Airflow, and PySpark, including documentation of grain, keys, and lineage.
  • Use Case: Build a repeatable ETL/ELT workflow that ingests raw data, transforms it into a gold schema, and validates quality before analytics.

Quick Start

Outline requirements and activate a repeatable data-pipeline skeleton that ingests, transforms, and validates data end-to-end.

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 an end-to-end ETL pipeline with dbt and Airflow?

To design an end-to-end ETL pipeline with dbt and Airflow, you orchestrate transformation and testing workflows. The process ingests raw data, applies modeling strategies like Star schema, and validates quality before analytics.

What is the best way to enforce data quality checks in PySpark ELT workflows?

The best way to enforce data quality checks in PySpark ELT workflows is to define grain, keys, and lineage explicitly. You configure validation gates that test transformed data in the gold schema before it reaches production analytics.

Can I use this approach for Snowflake, BigQuery, and Redshift environments?

Yes, you can use this data engineering approach for Snowflake, BigQuery, and Redshift environments. It coordinates ETL and ELT projects across these platforms while enforcing consistent governance and idempotent pipeline execution.

How do I model SCDs and define grain in a data warehouse?

To model Slowly Changing Dimensions and define grain in a data warehouse, you apply specific modeling strategies during transformation. You document the grain and keys for each model to ensure accurate lineage and data quality.

How do I build a repeatable ELT workflow that validates quality before analytics?

To build a repeatable ELT workflow that validates quality before analytics, you ingest raw data and transform it into a gold schema. You then apply data quality gates and document models and tests to ensure production readiness.

Why do I need idempotent pipelines for data engineering orchestration?

You need idempotent pipelines for data engineering orchestration to prevent duplicate records and ensure consistent outputs during reruns. Enforcing idempotency maintains robust data governance and reliable production-ready workflows.