Data Platform Engineer

Victorian Managed Insurance Authority

City of Melbourne

On-site

AUD 120,000 - 130,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Victorian Managed Insurance Authority in Melbourne is seeking a Data Platform Engineer to help build and operate our Snowflake data warehouse. You will write clean Python and SQL, implement IaC for databases, and collaborate with the Data and Analytics team under mentoring.

This 9-month contract offers hands-on engineering experience, exposure to secure data infrastructure, and opportunities to develop deployment patterns and documentation.

Qualifications

  • Experience with Python, SQL and Snowflake in data warehouse projects.
  • Proficiency with IaC tools such as Pulumi or Terraform.
  • Familiarity with YAML and JSON configurations.

Responsibilities

  • Create Snowflake databases, schemas, warehouses, tables and procedures via IaC.
  • Write Python and SQL to support deployment scripts and data ingestion.
  • Design repeatable deployment patterns across environments.
  • Implement role-based access controls and security policies.
  • Develop and maintain deployment documentation and tests.
  • Support CI/CD pipelines and GitHub Actions.
  • Use Git and code review practices.
  • Configure monitoring and cost controls for data platform.
  • Collaborate with Data and Analytics team for warehouse build.

Skills

Python
SQL
Data platform engineering
CI/CD concepts
Documentation
Analytical thinking
Team collaboration
Security awareness

Education

Bachelor's degree in Computer Science

Tools

Snowflake
Pulumi
Terraform
GitHub Actions
Git
Jira
Confluence
JSON
YAML

Job description

Victorian Managed Insurance Authority – Melbourne VIC

Job Title – Data Platform Engineer
Work Type – Full Time, 9-month contract
Short blurb

Build your career in data platform engineering at VMIA. Gain hands‑on experience with Python, SQL and Snowflake while helping build our data warehouse, with guidance from experienced data professionals.

Key highlights

Salary Range – $120,000–$130,000 per annum (total remuneration package inclusive of super), pro rata for the 9-month contract.

Melbourne-based opportunity within VMIA's Data and Analytics team.

Contribute to a data warehouse build and develop your technical skills through practical experience and mentoring.

About the role

VMIA is the Victorian Government's insurer and risk adviser, covering the people, places and projects that help Victorians thrive. Our purpose is to build a confident, resilient Victoria through world‑leading harm prevention and recovery.

As our Data Platform Engineer, you'll help build the Snowflake data warehouse that supports VMIA's data and digital initiatives. You'll write clean, maintainable code, develop clear documentation and contribute to the deployment of secure, reliable data infrastructure.

This 9‑month contract focuses on building the warehouse, including its database resources, access controls and deployment processes.

Working within the Data and Analytics team in the Business Performance Division, you'll gain hands‑on experience in software engineering, data governance and enterprise data platforms, with guidance from experienced data professionals.

Key responsibilities
  • Help create Snowflake databases, schemas, warehouses, tables and stored procedures using Infrastructure-as-Code tools such as Pulumi or Terraform.
  • Write Python and SQL to support deployment scripts, stored procedures and data ingestion pipelines.
  • Assist data engineers with designing and implementing repeatable deployment patterns across development, test and production environments.
  • Contribute to configuration‑driven platform definitions using YAML and JSON.
  • Implement role‑based access controls, including role hierarchies, permissions and access policies aligned with security standards.
  • Configure Snowflake infrastructure, including computing resources, resource monitors, network policies and integrations, to support scalability and cost control.
  • Help establish consistent environment configurations and identify and resolve access misconfigurations under senior guidance.
  • Write unit, module and integration tests to validate infrastructure changes.
  • Support and troubleshoot continuous integration and deployment (CI/CD) pipelines, such as GitHub Actions, to validate, test and deploy platform changes.
  • Use Git and GitHub branching, code review and pull request practices.
  • Develop clear documentation to support the warehouse build and deployment.
  • Identify and escalation risks or issues, follow relevant policies and controls, and report incidents.
  • Contribute to a safe, respectful workplace, apply feedback and actively participate in your professional development.
Who you work with

You'll report to the Head of Data and Analytics and work closely with the Data and Analytics team. Collaborating with data engineers and experienced data professionals, you'll contribute to the warehouse build, learn established engineering practices and develop your technical skills through mentoring, feedback and practical experience.

What we are looking for
  • You're curious about how systems work and keen to develop your skills in data platform engineering. You bring an analytical approach, attention to detail and a willingness to learn.
  • You'll have:
  • Exposure to relational databases and SQL through university study, projects, internships or personal learning.
  • Exposure to Python, including data structures, scripting and working with structured data formats such as JSON and YAML.
  • Strong analytical and problem‑solving skills, including the ability to break down unclear problems into manageable questions.
  • Strong written communication skills and attention to detail, particularly when documenting technical work.
  • Curiosity about how systems and processes fit together.
  • Experience through internships, projects or work in software engineering, software development, data engineering or data modelling.
  • Familiarity with software engineering concepts such as automated testing, code reviews and CI/CD.
  • Familiarity with version control systems such as Git and collaboration tools such as Jira and Confluence.
  • Familiarity with APIs and common data formats, including JSON, CSV and XML.
  • A collaborative approach, openness to feedback and a commitment to continuous improvement.
Qualifications

A tertiary qualification in a technical or quantitative discipline, such as computer science, software engineering, information systems or actuarial studies, would be advantageous.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Platform Engineer
Data Platform Engineer

Victorian Government • City of Melbourne

On-site
AUD 120,000 - 130,000
Data Platform Engineer
Data Platform Engineer

Solve by Talent • City of Melbourne

Hybrid
AUD 120,000 - 130,000
Flex work
Parental leave
Learning & Development
+2
Data Platform Engineer
Data Platform Engineer

Victorian Managed Insurance Authority (VMIA) • City of Melbourne

Hybrid
AUD 120,000 - 130,000
Flex work
Parental leave
Learning & Development
+2
Hybrid Data Platform Engineer | Snowflake & CI/CD
Hybrid Data Platform Engineer | Snowflake & CI/CD

Victorian Managed Insurance Authority (VMIA) • City of Melbourne

Hybrid
AUD 120,000 - 130,000
Flex work
Parental leave
Learning & Development
+2
Snowflake Data Platform Engineer — 9‑Month Contract (Melbourne)
Snowflake Data Platform Engineer — 9‑Month Contract (Melbourne)

Victorian Managed Insurance Authority • City of Melbourne

On-site
AUD 120,000 - 130,000
Data Engineer
Data Engineer

Bluefin Resources Pty • Sydney

Hybrid
AUD 130,000 - 155,000
Data EngineerNew
Data EngineerNew

Bluefin Resources Pty • Sydney

Hybrid
AUD 130,000 - 155,000
Data Engineer
Data Engineer

Professional Search Group • City of Melbourne

Hybrid
AUD 110,000 - 130,000
4-day in-office hybrid
Melbourne office
Competitive salary incl. super
Data Engineering and Analytics Manager
Data Engineering and Analytics Manager

University of Melbourne • City of Melbourne

On-site
AUD 153,412 - 154,412
Flexible work arrangements
Salary packaging
Health insurance
+1
Data Engineering & Analytics Manager - AWS
Data Engineering & Analytics Manager - AWS

University of Melbourne • City of Melbourne

On-site
AUD 140,832 - 172,128
Flexible work arrangements
Health and well-being services
Salary packaging
+1