senior-data-engineer

Designs data pipelines, ETL workflows, and data quality validation using Python, SQL, Spark, and Airflow.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Building scalable data pipelines, ETL/ELT systems, and reliable data infrastructure requires deep expertise across orchestration, data modeling, quality validation, and DataOps, which this Skill consolidates into one guided workflow. ## Core Features & Use Cases - Pipeline Orchestration: Provides a pipeline_orchestrator.py script and architecture references for designing batch and real-time data workflows with Airflow, Kafka, and Spark. - Data Quality Validation: Includes a data_quality_validator.py script and best-practice references for enforcing schema checks, reliability targets, and observability. - ETL Performance Optimization: Ships an etl_performance_optimizer.py script plus guidance on distributed processing, caching, and cost optimization. - Use Case: When designing a new analytics platform, use this Skill to model the warehouse schema, orchestrate ingestion pipelines, and validate data quality before production deployment. ## Quick Start Ask the assistant to design a scalable ETL pipeline with data quality checks for your project using this data engineering skill.

Frequently Asked Questions about senior-data-engineer

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

FAQPage Schema
How do I orchestrate a data pipeline with Python?

Run the pipeline_orchestrator.py script with --input and --output arguments to execute a pipeline workflow. The skill's references also cover Airflow-based orchestration patterns for scheduling and monitoring production pipelines.

How to validate data quality in an ETL pipeline?

Use the data_quality_validator.py script with input and output paths to run validation checks on your datasets. The dataops_best_practices.md reference covers reliability targets, monitoring, and failure-handling strategies.

What tools does this skill cover for data engineering?

It covers Python, SQL, Spark, Airflow, dbt, Kafka, and Databricks for pipelines, plus PostgreSQL, BigQuery, and Snowflake for storage. Deployment guidance includes Docker, Kubernetes, and AWS/GCP/Azure.

Can I use this skill for real-time streaming data?

Yes, the references describe real-time processing patterns including Kafka-based streaming, batching and caching strategies, and latency optimization targets such as P99 under 200ms.

What are the limitations of the included Python scripts?

The scripts are structured templates with placeholder execution logic, so you must implement the core processing in the _execute method. They provide CLI argument parsing, logging, and error handling scaffolding rather than complete implementations.