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.