Share this job
Senior Data Engineer
Perth, WA
Apply for this job

Senior Data Engineer | 6-Month Initial Contract | ~$1,000/Day


The quick version:

  • dbt-focused contract inside a large energy utility's data engineering team
  • Snowflake, Databricks and Python stack already in place
  • Central Perth CBD office, hybrid work arrangements


Why this role exists:

A large energy utility needs an experienced Senior Data Engineer to step into an established data engineering team and hit the ground running. The stack is modern, the pipelines are live and the focus is on delivering quality, well-modelled data that powers analytics and AI initiatives across the business.


What you'll do:

  • Design, build and maintain scalable ELT pipelines with a strong dbt focus
  • Build and maintain data models in Snowflake
  • Run notebooks and build pipelines in Databricks
  • Collaborate with analysts, data scientists and business stakeholders to translate requirements into technical solutions
  • Implement data quality checks and observability practices across the platform
  • Ensure adherence to data governance, security and compliance standards
  • Troubleshoot and resolve data issues quickly and effectively


What you'll bring:

  • 5+ years in a Senior Data Engineer or equivalent role
  • Strong DBT experience is essential, this is the core of the role
  • Solid SQL skills and hands-on Snowflake experience
  • Databricks experience including running notebooks and building pipelines
  • Python proficiency across data engineering workflows
  • Sound understanding of data warehousing, dimensional modelling and ELT principles
  • Experience with orchestration tools such as Airflow, Prefect or Dagster (nice to have)
  • Cloud platform experience across AWS, Azure or GCP (nice to have)
  • Experience with Informatica PowerCenter or IICS (nice to have)
  • Familiarity with streaming technologies such as Kafka or Kinesis (nice to have)
  • Exposure to containerisation tools like Docker or Kubernetes (nice to have)
  • Infrastructure as Code experience with Terraform or similar (nice to have)


Team & ways of working:

You will join an established data engineering team inside a complex, regulated utility environment where data quality and reliable delivery are taken seriously. 2 days work from home once up to speed.


Contract details:

  • 6-month initial rolling contract
  • ~$1k per day inclusive of super
  • Perth-based, hybrid role
  • AU working rights required


Why it's different:

  • DBT is the primary focus, not an afterthought
  • Modern stack with Snowflake and Databricks already embedded, no legacy rebuilds
  • Stable, well-resourced team inside a large energy utility with real data maturity
  • A clearly scoped engagement with a defined start and a team ready to onboard you


What to do next:

Apply via DR Analytics Recruitment


Apply for this job