Data Engineer

2 hours ago


Doncaster, Victoria, Australia Global 360 Full time $120,000 - $180,000 per year

The Role:

Are you passionate about turning data into a real-world impact? Join us as a Senior Data Engineer and help lead a new wave of analytics innovation. You'll be a key part of a dedicated project team delivering high-value, MVP-driven solutions. This role is responsible for advancing our data science practices, from model development to deployment and governance. 

What's in it for you?

  • Build and deploy statistical models and advanced analytics to solve real business challenges
  • Influence and uplift our end-to-end data science capability
  • Work with modern Azure-based platforms
  • Collaborate with talented teams across analytics, business intelligence, actuarial, data engineering, and business departments
  • Be part of a values-led organisation with a strong purpose and community focus
  • Flexible hybrid work arrangement with work from home and in-office

Skills & Experience:

  • 5–7 years' experience as a Data Engineer / Analytics Engineer in a commercial setting.
  • Bachelor's or higher degree in computer science, information systems, data/analytics engineering, or a related quantitative field.
  • Proven ability to design, build, and productionise scalable ELT pipelines and analytics datasets (batch and streaming) using modern tooling.
  • Experience maturing data platforms and engineering practices, including standards for modelling, testing, code review, CI/CD, and governance.
  • Expertise with Google Cloud data stack—e.g. BigQuery, Cloud Storage, Dataform or dbt (for ELT), Cloud Composer (Airflow), Dataflow/Beam, Pub/Sub, Cloud Run—and strong familiarity with Looker semantic modelling (LookML).
  • Experience with Azure platforms is desirable. (Data Factories, Fabric Services)
  • Experience with Microsoft Power BI reports and generating on-demand reports.
  • Proficient with modern developer workflows: Git, GitHub/GitLab/Cloud Build CI/CD, Infrastructure-as-Code (e.g., Terraform), notebooks where appropriate.
  • Strong SQL (performance tuning, partitioning/clustering) and dimensional/data-vault modelling skills.
  • Highly proficient in Python for data engineering (packaging, testing, virtual environments); familiarity with R an advantage where needed for analytics handoffs.
  • Solid understanding of security, cost optimisation, observability (logging/metrics/alerts), and data quality frameworks (tests, CI checks, SLAs/SLIs).

Highly Desirable

  • Experience in Insurance or Banking
  • Power BI skills
  • Microsoft Azure Certifications

The Company:

Established since 1953 offering stability and security, a great place to grow and develop your career. Having a reputation for excellence you will be able to utilise your skills on challenging and meaningful projects, supported by other subject matter experts within our own collaborative and supportive team. 

You will be joining a team from various walks of life accompanied by a broad range of skillsets in this highly collaborative environment where teamwork is our most highly valued asset.

It is essential that you demonstrate in your career, proven experience in your field of expertise. We need forward thinkers, individuals to provide substantiated innovative thinking and solutions to the business.

Please note: A criminal background check and written assessment will make up part of the recruitment process.