Senior Data Engineer in Melbourne

Senior Data Engineer in Melbourne

Melbourne Temporary 72 - 88 $ / hour (est.) On-site
I

At a Glance

  • Tasks: Build and maintain data pipelines, ensuring reliable and efficient data transformation.
  • Company: Melbourne-based organisation with a focus on critical data platform programs.
  • Benefits: Initial 3-month contract with potential for extension and hands-on experience.
  • Other info: Opportunity to work independently and quickly in a fast-paced environment.
  • Why this job: Join a dynamic team and make a real impact on data engineering projects.
  • Qualifications: Strong experience with dbt, Snowflake, SQL, and Python required.

The predicted salary is between 72 - 88 $ per hour.

We are looking for a Senior Data Engineer to join a Melbourne-based organisation supporting a critical data platform program. Initial 3 month contract, so we are ideally looking for someone who can start immediately. This is a hands‑on, behind‑the‑scenes data engineering role. You’ll build and run the pipelines that bring data in, shape it, and make it reliable for the teams that depend on it - with real depth expected in the higher transformation and data modelling layers in Snowflake, not just raw ingestion.

Key responsibilities

  • Build and maintain data ingestion pipelines from source systems into Snowflake
  • Develop, test and document dbt models that turn raw data into clean, well-modelled, business-ready datasets
  • Build, schedule and monitor workflows in Airflow
  • Keep pipelines reliable, performant and cost-efficient in Snowflake
  • Troubleshoot data issues and fix them at the source
  • Work closely with fellow engineers and leads to deliver against program priorities

Must have

  • Strong commercial experience with dbt (models, tests, macros, incremental builds)
  • Strong commercial experience with Snowflake or a comparable data warehouse, including optimising the higher data transformation layers
  • Solid data modelling experience (dimensional modelling, SCD patterns or similar) - comfortable owning the transformation layer, not just ingestion
  • Proven data ingestion and transformation experience across multiple source systems
  • Solid SQL and Python
  • Comfortable working independently and getting productive quickly on a short engagement

Senior Data Engineer in Melbourne employer: Iterate

Join one of Australia's largest retail networks as a Quality Assurance Automation Engineer and be part of a dynamic team that is dedicated to enhancing the mobile experience for thousands of frontline staff. With a hybrid work model, competitive daily rates, and opportunities for professional growth, you'll play a crucial role in shaping the future of internal mobile applications while enjoying a collaborative and innovative work culture in either Melbourne or Perth.

I

Contact Details:

Iterate Recruitment Team

We think you need these skills to ace Senior Data Engineer in Melbourne

Python
Communication Skills
Data Engineering
Data Pipeline Development
Data Governance
Data Quality Assurance
SQL