<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://startdataengineering.com/using_notebooks.html</loc>
    <lastmod>2026-01-05T15:44:47.045Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/why-to-use-orchestrators/index.html</loc>
    <lastmod>2025-09-30T15:32:59.131Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/what_why_table_format/index.html</loc>
    <lastmod>2025-09-30T15:09:40.408Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/what-is-a-data-warehouse/index.html</loc>
    <lastmod>2025-09-30T15:09:40.695Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/what-data-project-to-build/index.html</loc>
    <lastmod>2025-09-30T15:09:40.303Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/valuable-de-guide/index.html</loc>
    <lastmod>2025-09-30T15:09:40.404Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/using-common-table-expression-in-redshift/index.html</loc>
    <lastmod>2025-09-30T15:09:40.286Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/uplevel-dbt-workflow/index.html</loc>
    <lastmod>2025-09-30T15:09:40.661Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/types-of-dq-checks/index.html</loc>
    <lastmod>2025-09-30T15:09:40.452Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/test-pyspark/index.html</loc>
    <lastmod>2025-09-30T15:09:40.504Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/spark-sql-merge-into/index.html</loc>
    <lastmod>2025-11-25T19:30:20.755Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/sf-v-dbx/index.html</loc>
    <lastmod>2025-09-30T15:09:40.334Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/self-serve-data-platform/index.html</loc>
    <lastmod>2025-09-30T15:09:40.312Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/review-building-a-real-time-data-warehouse/index.html</loc>
    <lastmod>2025-09-30T15:09:40.499Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/quick-scalable-business-value-pipeline/index.html</loc>
    <lastmod>2025-09-30T15:09:40.514Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/python-fp-v-oop/index.html</loc>
    <lastmod>2025-09-30T15:09:40.700Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/python-datapipeline-integration-test/index.html</loc>
    <lastmod>2026-01-30T11:41:53.389Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/polars-tutorial-data-engineer/index.html</loc>
    <lastmod>2025-11-25T17:13:58.490Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/parts-of-dataengineering/index.html</loc>
    <lastmod>2025-09-30T15:09:40.542Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/n-steps-high-pay-de-job/index.html</loc>
    <lastmod>2025-09-30T15:09:40.626Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/n-sql-tips-de/index.html</loc>
    <lastmod>2025-11-25T17:19:30.363Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/n-job-reponsibilities-of-a-data-engineer/index.html</loc>
    <lastmod>2025-09-30T15:09:40.689Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/local-dev/index.html</loc>
    <lastmod>2025-09-30T15:09:40.270Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/implement_data_quality_with_great_expectations/index.html</loc>
    <lastmod>2025-09-30T15:09:40.573Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/how-to-test-sql-using-dbt/index.html</loc>
    <lastmod>2025-09-30T15:09:40.608Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/how-to-schedule-a-sql-script-using-apache-airflow-with-an-example/index.html</loc>
    <lastmod>2025-09-30T15:09:40.676Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/how-to-manage-upstream-schema-changes-in-data-driven-fast-moving-company/index.html</loc>
    <lastmod>2025-09-30T15:09:40.466Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/how-to-get-better-at-advanced-sql/index.html</loc>
    <lastmod>2025-10-21T18:00:44.417Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/how-to-extract-data-from-api-for-data-pipelines/index.html</loc>
    <lastmod>2025-09-30T15:09:40.418Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/how-to-backfill-sql-query-using-apache-airflow/index.html</loc>
    <lastmod>2025-09-30T15:09:40.546Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/free-python-library-usage-cheatsheet-for-des/index.html</loc>
    <lastmod>2026-01-05T23:15:48.565Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/ensuring-data-quality-with-great-expectations/index.html</loc>
    <lastmod>2025-09-30T15:09:40.666Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/docker-for-de/index.html</loc>
    <lastmod>2025-09-30T15:09:40.579Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/demonstrate-python-expertise-building-libraries/index.html</loc>
    <lastmod>2026-03-25T23:25:12.041Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/de_interview_sql/index.html</loc>
    <lastmod>2025-09-30T15:09:40.568Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/de_interview_dsa/index.html</loc>
    <lastmod>2025-09-30T15:09:40.616Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/de_best_practices/index.html</loc>
    <lastmod>2025-10-01T03:35:51.534Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/dbt-data-build-tool-tutorial/index.html</loc>
    <lastmod>2026-01-31T04:02:15.241Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/data-quality-with-python/index.html</loc>
    <lastmod>2026-03-25T23:24:45.928Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/data-lake-warehouse-diff/index.html</loc>
    <lastmod>2025-09-30T15:09:40.530Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/data-engineering-projects-with-free-template/index.html</loc>
    <lastmod>2025-09-30T15:09:40.649Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/data-engineering-project-for-beginners-stream-edition/index.html</loc>
    <lastmod>2025-09-30T15:09:40.586Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/data-engineering-project-e2e/index.html</loc>
    <lastmod>2025-09-30T15:09:40.443Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/cte-or-temp-table/index.html</loc>
    <lastmod>2025-09-30T15:09:40.432Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/cost-effective-pipelines/index.html</loc>
    <lastmod>2025-09-30T15:09:40.393Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/cicd-dbt/index.html</loc>
    <lastmod>2025-09-30T15:09:40.709Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/choose-tools-dp/index.html</loc>
    <lastmod>2025-09-30T15:09:40.353Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/cdc-using-singer/index.html</loc>
    <lastmod>2025-09-30T15:09:40.658Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/approach-to-land-a-DE-job/index.html</loc>
    <lastmod>2025-09-30T15:09:40.296Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/apache-airflow-review-the-good-the-bad/index.html</loc>
    <lastmod>2025-09-30T15:09:40.436Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/advantages-of-using-dbt-data-build-tool/index.html</loc>
    <lastmod>2025-09-30T15:09:40.461Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/What-and-Why-staging/index.html</loc>
    <lastmod>2025-09-30T15:09:40.640Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/4-concepts-high-paying-data-eng-job/index.html</loc>
    <lastmod>2026-03-26T00:54:49.126Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/10-key-skills-data-engineer/index.html</loc>
    <lastmod>2025-09-30T15:09:41.251Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/newsletter.html</loc>
    <lastmod>2025-09-30T17:47:46.712Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/courses.html</loc>
    <lastmod>2025-10-04T14:40:17.006Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/architect-data-pipelines/index.html</loc>
    <lastmod>2026-03-25T23:24:29.493Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/about.html</loc>
    <lastmod>2025-11-18T21:44:10.201Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/courses/data-engineering-course/index.html</loc>
    <lastmod>2026-04-02T21:04:17.550Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/index.html</loc>
    <lastmod>2026-03-25T20:19:45.690Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/10-Skills-to-ace-your-data-engineering-interview/index.html</loc>
    <lastmod>2025-09-30T15:09:40.359Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/3-key-points-to-help-you-partition-late-arriving-events/index.html</loc>
    <lastmod>2026-01-11T11:52:34.456Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/6-concepts-to-clearly-understand-window-functions/index.html</loc>
    <lastmod>2025-09-30T15:09:40.382Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/advanced-sql/index.html</loc>
    <lastmod>2025-09-30T15:09:40.476Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/airflow-tutorial/index.html</loc>
    <lastmod>2026-03-25T23:24:04.291Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/apache-superset-tutorial/index.html</loc>
    <lastmod>2025-09-30T15:09:40.324Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/build-a-simple-data-engineering-platform/index.html</loc>
    <lastmod>2025-09-30T15:09:40.719Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/change-data-capture-using-debezium-kafka-and-pg/index.html</loc>
    <lastmod>2025-09-30T15:09:40.398Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/ci-data-test/index.html</loc>
    <lastmod>2025-09-30T15:09:40.559Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/code-patterns/index.html</loc>
    <lastmod>2026-01-05T20:16:40.711Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/create-scd2-table-with-merge-into-with-spark-iceberg/index.html</loc>
    <lastmod>2025-11-25T17:17:40.800Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/data-democratize-llm/index.html</loc>
    <lastmod>2025-09-30T15:09:40.714Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/data-engineering-project-for-beginners-batch-edition/index.html</loc>
    <lastmod>2025-09-30T15:09:40.471Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/data-engineering-project-to-impress-hiring-managers/index.html</loc>
    <lastmod>2025-09-30T15:09:40.509Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/data-engineering-projects/index.html</loc>
    <lastmod>2025-09-30T15:09:40.482Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/data-modeling-join-groupby/index.html</loc>
    <lastmod>2025-09-30T15:09:40.274Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/data-storage-pattern-rule-of-thumb/index.html</loc>
    <lastmod>2026-03-26T16:27:01.008Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/de-proj-step-by-step/index.html</loc>
    <lastmod>2025-09-30T15:09:40.365Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/de_best_practices_log/index.html</loc>
    <lastmod>2025-10-04T21:59:05.216Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/de_interview_sd/index.html</loc>
    <lastmod>2025-09-30T15:09:40.553Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/deliver-data-quickly-with-schema-evolution-and-adv-data-types/index.html</loc>
    <lastmod>2025-09-30T15:09:40.590Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/design-patterns/index.html</loc>
    <lastmod>2026-03-25T12:12:47.453Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/elt-vs-etl/index.html</loc>
    <lastmod>2025-09-30T15:09:40.279Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/fast-consistent-data-model/index.html</loc>
    <lastmod>2025-11-19T14:27:14.859Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/how-to-add-tests-to-your-data-pipeline/index.html</loc>
    <lastmod>2025-09-30T15:09:40.388Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/how-to-deliver-on-your-de-tasks/index.html</loc>
    <lastmod>2025-09-30T15:09:40.634Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/how-to-gather-requirements-reengineering-data-pipeline/index.html</loc>
    <lastmod>2025-09-30T15:09:40.621Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/how-to-join-fact-scd2-tables/index.html</loc>
    <lastmod>2025-09-30T15:09:40.251Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/how-to-optimize-your-spark-jobs/index.html</loc>
    <lastmod>2025-09-30T15:09:40.339Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/how-to-submit-spark-jobs-to-emr-cluster-from-airflow/index.html</loc>
    <lastmod>2025-09-30T15:09:40.704Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/how-to-validate-datatypes-in-python/index.html</loc>
    <lastmod>2025-09-30T15:09:41.245Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/improve-sql-skills-de/index.html</loc>
    <lastmod>2025-09-30T15:09:40.257Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/metrics_sot/index.html</loc>
    <lastmod>2025-09-30T15:09:40.378Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/n-questions-data-pipeline-req/index.html</loc>
    <lastmod>2025-09-30T15:09:40.683Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/n-steps-avoid-messy-dw/index.html</loc>
    <lastmod>2025-09-30T15:09:40.307Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/optimize-snowflake-cost/index.html</loc>
    <lastmod>2025-09-30T15:09:41.262Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/patterns-to-load-data-into-data-warehouse/index.html</loc>
    <lastmod>2025-09-30T15:09:40.290Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/pull-data-from-API-using-lambda-s3/index.html</loc>
    <lastmod>2025-09-30T15:09:40.525Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/python-for-de/index.html</loc>
    <lastmod>2026-01-13T01:19:50.948Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/python-notebook-best-practices-for-data-engineering/index.html</loc>
    <lastmod>2026-03-25T23:25:54.834Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/ref-seed-from-diff-dbt-project/index.html</loc>
    <lastmod>2025-09-30T15:09:40.672Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/scale-data-pipelines/index.html</loc>
    <lastmod>2025-09-30T15:09:40.349Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/setting-up-e2e-tests/index.html</loc>
    <lastmod>2025-09-30T15:09:40.604Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/spark-local-setup/index.html</loc>
    <lastmod>2025-09-30T15:09:40.456Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/sql-v-python/index.html</loc>
    <lastmod>2025-09-30T15:09:40.536Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/trigger-emr-spark-job-from-lambda/index.html</loc>
    <lastmod>2025-09-30T15:09:40.652Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/update-mysql-in-batch/index.html</loc>
    <lastmod>2025-09-30T15:09:40.494Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/use-structs-sql/index.html</loc>
    <lastmod>2025-09-30T15:09:40.448Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/using-llms-for-data-engineering/index.html</loc>
    <lastmod>2026-03-25T23:26:20.135Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/vscode-extensions-for-data-engineers/index.html</loc>
    <lastmod>2025-09-30T15:09:40.488Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/what-does-it-mean-for-a-column-to-be-indexed/index.html</loc>
    <lastmod>2025-09-30T15:09:40.329Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/what-why-and-how-apache-kafka/index.html</loc>
    <lastmod>2025-09-30T15:09:40.263Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/why-how-idempotent-data-pipeline/index.html</loc>
    <lastmod>2025-09-30T15:09:40.600Z</lastmod>
  </url>
  <url>
    <loc>https://startdataengineering.com/post/writing-memory-efficient-dps-in-python/index.html</loc>
    <lastmod>2025-09-30T15:09:40.520Z</lastmod>
  </url>
</urlset>
