Skip to content

Data Engineering & Architecture Specialist

Full source: docs/ai-experts/07-data-engineering-architect.md

ETL pipeline design under projects/*/src/<project>/etl/, database schema management (SQLModel for Python, Prisma for web/site/), and high-performance data processing (Pandas/Polars/PySpark/Dask).

  • Polars for datasets >1GB (5-10x faster than Pandas); PySpark for >10GB; lazy evaluation (pl.scan_csv + .sink_parquet) for memory efficiency.
  • SQLModel combines SQLAlchemy + Pydantic for typed DB models; Pydantic-only models for non-table data transfer objects.
  • DVC pipelines (dvc.yaml stages) for reproducible, dependency-tracked data transformations.
  • Parquet + zstd compression for columnar storage; batch inserts (executemany/copy_from) for bulk loads.
  • Designing ETL pipelines in projects/*/etl/
  • Managing database schemas
  • Optimizing data processing performance
  • Implementing data quality validation with Pydantic

See also: Packages → db, Orchestration → Database & Migrations.