BI Engineer

Iterate

City of Melbourne

On-site

AUD 120,000 - 170,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Iterate is seeking a BI Engineer to own reporting that actually gets used. You will manage the dbt-built data layer and Power BI semantic models for commercial reporting, diagnosing issues, shipping fixes, and elevating how the business views its numbers.

You'll collaborate with data engineering and business teams relying on daily metrics. The role involves working across Snowflake, dbt, SQL and Power BI to design modular models, ensure data accuracy, and deliver trustworthy dashboards that

Qualifications

  • Strong SQL and dimensional modelling
  • Hands-on production experience with dbt
  • Advanced Power BI semantic modelling and DAX
  • Experience with Snowflake
  • Diagnosing issues across the full data/reporting stack
  • Git-based development with code review, testing and CI/CD
  • Strong stakeholder communication to translate business asks into technical solutions

Responsibilities

  • Diagnosing and resolving reporting defects, metric discrepancies, failed dbt jobs, and Power BI refresh or performance issues
  • Designing and maintaining modular dbt models with automated tests, documentation and lineage
  • Developing and optimising Power BI semantic models, DAX measures and dashboards
  • Working with business stakeholders to define metrics, gather requirements, and validate that what's built matches what's needed
  • Deciding whether logic belongs in dbt or the Power BI semantic layer to reduce duplicated calculations
  • Contributing to standards, code review, and CI/CD practices across the reporting stack

Skills

Advanced SQL
Dimensional modelling
dbt production experience
Power BI modelling and DAX
Snowflake
Git-based development
Stakeholder communication

Tools

dbt
Snowflake
Power BI
Git

Job description

Looking for a BI Engineer who wants ownership over reporting that actually gets used. This role owns the dbt-built data layer and Power BI semantic models behind commercial reporting - diagnosing issues, shipping fixes, and levelling up how the business sees its own numbers.
You'll work across Snowflake, dbt, SQL and Power BI, sitting between data engineering and the business teams who rely on the numbers daily. It's part detective work (root-causing failed dbt jobs, refresh failures, and metric mismatches) and part builder (designing modular dbt models and DAX-driven semantic layers that make reporting faster, cleaner, and more trustworthy).

Responsibilities will include:

  • Diagnosing and resolving reporting defects, metric discrepancies, failed dbt jobs, and Power BI refresh or performance issues
  • Designing and maintaining modular dbt models, with automated tests, documentation, and lineage built in
  • Developing and optimising Power BI semantic models, DAX measures, and dashboards
  • Working with business stakeholders to define metrics, gather requirements, and validate that what's built matches what's needed
  • Deciding whether logic belongs in dbt or the Power BI semantic layer to cut down on duplicated calculations
  • Contributing to standards, code review, and CI/CD practices across the reporting stack

Looking for a BI Engineer who wants ownership over reporting that actually gets used. This role owns the dbt-built data layer and Power BI semantic models behind commercial reporting - diagnosing issues, shipping fixes, and levelling up how the business sees its own numbers.
You'll work across Snowflake, dbt, SQL and Power BI, sitting between data engineering and the business teams who rely on the numbers daily. It's part detective work (root-causing failed dbt jobs, refresh failures, and metric mismatches) and part builder (designing modular dbt models and DAX-driven semantic layers that make reporting faster, cleaner, and more trustworthy).

Responsibilities will include:

  • Diagnosing and resolving reporting defects, metric discrepancies, failed dbt jobs, and Power BI refresh or performance issues
  • Designing and maintaining modular dbt models, with automated tests, documentation, and lineage built in
  • Developing and optimising Power BI semantic models, DAX measures, and dashboards
  • Working with business stakeholders to define metrics, gather requirements, and validate that what's built matches what's needed
  • Deciding whether logic belongs in dbt or the Power BI semantic layer to cut down on duplicated calculations
  • Contributing to standards, code review, and CI/CD practices across the reporting stack
Skills we are looking for:
  • Advanced SQL and dimensional modelling
  • Hands-on production experience with dbt
  • Advanced Power BI semantic modelling and DAX
  • Experience with Snowflake
  • Comfort diagnosing issues across the full stack — warehouse, transformation, and reporting layers
  • Git-based development experience, with code review, testing, and CI/CD
  • Strong stakeholder communication - you can translate business asks into technical solutions
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

BI Engineer: Own Data Layer & Insightful BI Dashboards
BI Engineer: Own Data Layer & Insightful BI Dashboards

Iterate • City of Melbourne

On-site
AUD 120,000 - 170,000
Powerbi Developer
Powerbi Developer

Indigitise Pty Ltd • Canberra

Hybrid
AUD 90,000 - 140,000
Power BI Developer
Power BI Developer

Konnexus • City of Melbourne

On-site
AUD 110,000 - 150,000
Business Intelligence Engineer
Business Intelligence Engineer

Umbrella Club • Sydney

On-site
AUD 120,000 - 150,000
Senior Data Engineer - Databricks / PowerBI
Senior Data Engineer - Databricks / PowerBI

Talent Insights Group • Sydney

On-site
AUD 120,000 - 170,000
Senior BI Developer
Senior BI Developer

Talent Insights Group • Sydney

On-site
AUD 166,000 - 221,000
Analytics Engineer
Analytics Engineer

Tech & Data People • City of Melbourne

On-site
AUD 83,000 - 138,000
Power BI Developer
Power BI Developer

Peoplebank • Queensland

On-site
AUD 90,000 - 110,000
Data Analyst
Data Analyst

Ambition • Sydney

Hybrid
AUD 140,000 - 170,000
Data Engineer - MS SQL
Data Engineer - MS SQL

CareCone Group • Sydney

On-site
AUD 120,000 - 180,000