Senior Data Engineer – dbt, Snowflake, Airflow & AWS (Sydney)

Senior Data Engineer – dbt, Snowflake, Airflow & AWS (Sydney)

22 Oct
|
Shoolin Consultancy
|
Sydney

22 Oct

Shoolin Consultancy

Sydney

Senior Data Engineer – dbt, Snowflake, Airflow & AWS

Job Type: Contract - Months

Location: Sydney

Experience: Senior-level data engineering experience

Eligibility: Australian Citizens or candidates with full working rights in Australia only

Job Overview

We are seeking an experienced Senior Data Engineer with strong expertise in SQL, dbt, Snowflake, Apache Airflow, and AWS to support the development and maintenance of scalable data pipelines and transformation models.

The ideal candidate will have hands-on experience building data transformation layers, managing workflow orchestration, developing ingestion processes, and delivering reliable, high-quality datasets for downstream consumers. Experience working with structured financial data files is highly desirable.

Key Responsibilities

- Build and maintain dbt transformation models across multiple pipeline layers, from raw ingestion to governed, consumer-ready datasets.
- Write and optimise Snowflake SQL for complex transformations, including type casting, deduplication, incremental loads, and surrogate key generation.
- Develop, maintain, and troubleshoot Apache Airflow DAGs running on AWS ECS.
- Contribute to Python-based AWS Lambda ingestion processes, including file validation, control file generation, and S3 event handling.
- Maintain source-to-target mapping documentation and ensure data models align with business requirements and data specifications.
- Support downstream consumer onboarding through data-sharing mechanisms and event-driven notifications.




- Participate in code reviews and implement YAML-based data quality tests.
- Own engineering tickets throughout the full lifecycle, from solution design and development to production deployment and support.
- Follow established CI/CD practices and collaborate with cross-functional teams to ensure reliable data delivery.

Required Skills and Experience
- Strong SQL skills, including complex data transformations and query optimisation.
- Hands-on experience with dbt Core and Snowflake.
- Experience developing and maintaining Apache Airflow DAGs.
- Working knowledge of AWS services, including:
- Amazon S3
- AWS Lambda
- Amazon ECS
- Amazon MWAA
- AWS Glue Data Catalog
- AWS Lake Formation
- Amazon SQS
- Amazon EventBridge
- Experience building and maintaining data pipelines and ingestion workflows.
- Experience with GitHub Actions and CI/CD implementation.
- Familiarity with data quality testing, code reviews, documentation, and production support.
- Experience working with fixed-format or structured financial data files.

Nice to Have
- Experience with Apache Iceberg table format.
- Familiarity with data lakehouse architectures and governed data-sharing solutions.
- Experience implementing event-driven data processing and notification workflows.

How to Apply If you have robust experience with dbt, Snowflake, Apache Airflow, and AWS data engineering, please submit your updated resume highlighting your relevant technical skills and project experience.

We look forward to hearing from qualified candidates!

Pay: $600.00 – $650.00 per day

Work Location: In person

📌 Senior Data Engineer – dbt, Snowflake, Airflow & AWS (Sydney)
🏢 Shoolin Consultancy
📍 Sydney

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior data engineer – dbt, snowflake, airflow & aws (sydney) / sydney

Subscribe to this job alert:

Get the latest job offers by email for: senior data engineer – dbt, snowflake, airflow & aws (sydney) / sydney