data-engineer

Design and optimize scalable ETL/ELT data pipelines on cloud platforms.

30|7|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/saeed-vayghan/gemini-agent-skills --skill data-engineer-saeed-vayghan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-engineer
Source: https://github.com/saeed-vayghan/gemini-agent-skills/tree/main/.gemini/skills/data-engineer
Command: npx skills add https://github.com/saeed-vayghan/gemini-agent-skills --skill data-engineer-saeed-vayghan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This Skill addresses the complexity of designing, building, and optimizing robust data platforms, ensuring reliable and efficient data pipelines for analytics and business value.

Core Features & Use Cases

  • Data Pipeline Architecture: Designs scalable and reliable data pipelines (ETL/ELT).
  • Big Data & Cloud Integration: Leverages tools like Spark, Kafka, and cloud platforms (Snowflake, BigQuery).
  • Cost Optimization: Focuses on reducing infrastructure and operational costs.
  • Use Case: Optimize a company's existing data warehouse to reduce query times by 50% and cut storage costs by 30%.

Quick Start

Use the data-engineer skill to design a scalable data pipeline for processing real-time streaming data from multiple sources.

Frequently Asked Questions about data-engineer

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

FAQPage Schema
How do I design a scalable data pipeline for real-time streaming data?

To design scalable data pipelines, architect ETL or ELT processes that satisfy data freshness and pipeline SLAs. This involves structuring infrastructure to reliably ingest and process continuous streams using big data technologies like Spark and Kafka.

What is the best way to optimize a data warehouse to reduce query times and cut storage costs?

Optimizing a data warehouse to reduce query times and cut storage costs requires analyzing and restructuring your existing data architecture. This approach targets cloud data platforms to improve efficiency and significantly lower operational expenses per TB.

Can I use this approach to build ETL processes with Snowflake and BigQuery?

Yes, you can build ETL processes leveraging cloud data platforms like Snowflake and BigQuery. The architecture integrates these platforms to manage data infrastructure, ensuring reliable pipelines and meeting specific data quality and cost optimization metrics.

How does cost optimization work for big data infrastructure?

Cost optimization for big data infrastructure works by refining data architecture and pipeline SLAs to reduce infrastructure and operational costs. It targets a lower cost per TB while maintaining required data freshness and quality across cloud platforms.

What is the difference between ETL and ELT in data pipeline architecture?

The difference between ETL and ELT in data pipeline architecture relates to where data transformation occurs. ETL transforms data before loading, while ELT loads raw data first and transforms it within the target big data or cloud platform.

When should I not use Spark or Kafka for data engineering?

You should not use Spark or Kafka for data engineering when your project lacks scalability requirements or real-time streaming needs. If data freshness SLAs are flexible and infrastructure costs strictly outweigh big data processing benefits, simpler architectures suffice.