freehire launches on Product Hunt on 26 August.

Follow →

Senior Data Engineer (Microsoft Fabric, PySpark, SQL)

Senior Data Engineer(Microsoft Fabric, PySpark, SQL)



  • Build acentralised, trusted data warehouse for internal technology insights using Microsoft Fabric.

  • Own complex engineering work acrossPySpark, SQL, medallionarchitectureand source-system integration.

  • Apply AI-powered engineering thoughtfully across coding, testing,deploymentand documentation.


Do Work That Matters


Be part of the team driving enterprise-wide transformation at CommBank.In End User Experience team,you’llhelp bring data from internal technology sources into acentralisedMicrosoft Fabric warehouse, creating a controlled and reusable foundation for reporting,analyticsand data sharing across theorganisation.


See yourself in our team


You’lljoin a collaborative, Sydney-based team working across data engineering,analyticsand business stakeholders. Your focus will be to design,buildand improve scalable data solutions that turn complex source data into trusted, analytics-ready products.



  • Design and build data ingestion and transformation workloads in Microsoft Fabric usingPySparkand advanced SQL.

  • Apply medallion architecture principles acrossBronze, Silver and Goldlayers to create governed, reusable data products.

  • Connect to and ingest data from APIs, web services, relational databases, files, cloudstorageand event-based sources.

  • Design analytics-friendly data models, including facts,dimensionsand curated datasets.

  • Implement data quality checks, reconciliation controls, validation,monitoringand robust error handling.

  • Translate business and technical requirements into data models, businessrulesand practical engineering solutions.

  • Use source control, automated testing, continuous integration and delivery practices, and clear technical documentation.

  • Collaborate with engineers, analysts, BI developers,architectsand stakeholders in an Agile delivery environment.


We’reinterested in hearing from people who:


Bring strong hands-on data engineering experienceand canwork confidently across design, development,troubleshootingandoptimisation.You’llcombine technical depth with sound judgement, cleardocumentationand a collaborative approach.



  • Have strong hands-on experience with Microsoft Fabric,PySparkand advanced SQL.

  • Haveextensive experience applying medallion architecture to enterprise data solutions.

  • Can develop and troubleshoot scalable ingestion,transformationand API-based integration patterns across multiple environments.

  • Understand data modelling, data lineage, metadata management, dataqualityand reconciliation controls.

  • Use generative AI and coding-assistant tools responsibly, including model selection, prompt and context design, cost awareness, output evaluation,securityand human review.

  • Arefamiliar with Git, automated testing, continuous integration and delivery, and release management for data engineering solutions.

  • Can gather requirements and translate them into durable data models,rulesand engineering outcomes.

  • Experience with T-SQL and dynamic SQL is desirable


Working with us:


At CommBank,we’recommitted to creating an accessible,inclusiveand respectful workplace.If you require support or adjustments, please let us know.We welcome applications from people of allbackgroundsandwe’reparticularly committed to making a positive difference for Aboriginal and/or Torres Strait Islander Peoples. Forsupportplease contact 1800 989 696


We’re aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696.


Advertising End Date: 22/08/2026

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available