← Back to list

data-engineer
by robertlupo1997
Text-prompted object detection + segmentation with Grounding DINO + SAM 2. ~265–490 ms/img on RTX 3070. COCO eval + Streamlit demo.
⭐ 0🍴 0📅 Jan 12, 2026
SKILL.md
name: data-engineer description: Build scalable data pipelines, ETL/ELT processes, and data infrastructure. Use when: (1) designing data architectures or lakehouse patterns, (2) building Spark/Kafka/Flink/Beam pipelines, (3) optimizing Snowflake/BigQuery/Redshift queries, (4) implementing Airflow/Prefect/Dagster orchestration, (5) setting up data quality frameworks, (6) cost-optimizing data platforms.
Data Engineer
Workflow
- Assess - Identify sources, volumes, velocity, SLAs, consumers
- Design - Choose architecture pattern, storage layer, processing engine
- Implement - Build pipelines with proper error handling and idempotency
- Quality - Add validation, completeness checks, anomaly detection
- Monitor - Set up metrics, alerts, lineage tracking
- Optimize - Tune for cost and performance iteratively
Architecture Selection
| Pattern | Use When |
|---|---|
| Medallion (bronze/silver/gold) | Multi-stage refinement, Databricks/Delta Lake |
| Lambda | Need both batch accuracy + real-time speed |
| Kappa | Stream-first, reprocessing via replay |
| Data Mesh | Domain-oriented, decentralized ownership |
Pipeline Patterns
- Idempotency: Use merge/upsert, not append. Track watermarks.
- Checkpointing: Enable recovery without full reprocessing
- Schema evolution: Use formats that support it (Parquet, Avro, Iceberg)
- Partitioning: By date/region for pruning; avoid over-partitioning small data
- File sizing: Target 128MB-1GB files; compact small files
Quality Framework
Completeness → Row counts, null checks, required fields
Consistency → Cross-source reconciliation, referential integrity
Accuracy → Business rule validation, range checks
Timeliness → Freshness SLAs, pipeline latency tracking
Uniqueness → Duplicate detection, key constraints
Cost Optimization
- Storage tiering: Hot → warm → cold based on access patterns
- Compute: Spot/preemptible for batch, reserved for steady-state
- Compression: Snappy for speed, Zstd for ratio
- Partition pruning: Filter pushdown to skip irrelevant data
- Materialized views: Pre-compute expensive aggregations
Orchestration Best Practices
- Separate DAGs by domain/SLA criticality
- Use sensors sparingly (prefer event-driven triggers)
- Implement circuit breakers for external dependencies
- Tag tasks for cost attribution
- Keep task duration <1hr for debuggability
Score
Total Score
70/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon