Data Platform Engineer
Role Overview
Help VMIA build a Snowflake data warehouse supporting data and digital initiatives.
Work in the Data and Analytics team within the Business Performance Division, with guidance and mentoring from experienced data professionals.
This is a full-time, fixed-term nine-month contract.
Salary range is $120,000–$130,000 per annum total remuneration package inclusive of super, pro rata for the contract.
The role is Melbourne-based.
Key Skills for This Role
Full Job Posting
Role overview
Help VMIA build a Snowflake data warehouse supporting data and digital initiatives.
Work in the Data and Analytics team within the Business Performance Division, with guidance and mentoring from experienced data professionals.
This is a full-time, fixed-term nine-month contract.
Salary range is $120,000–$130,000 per annum total remuneration package inclusive of super, pro rata for the contract.
The role is Melbourne-based.
Key responsibilities
- Create Snowflake databases, schemas, warehouses, tables and stored procedures using Infrastructure-as-Code tools such as Pulumi or Terraform.
- Write Python and SQL for deployment scripts, stored procedures and data ingestion pipelines.
- Help establish repeatable deployments across development, test and production environments.
- Build configuration-driven platform definitions with YAML and JSON.
- Implement role-based access controls, hierarchies, permissions and security-aligned access policies.
- Configure Snowflake compute resources, monitors, network policies and integrations for scale and cost control.
- Establish consistent environment configurations and resolve access misconfigurations under senior guidance.
- Write unit, module and integration tests for infrastructure changes.
- Support and troubleshoot CI/CD pipelines such as GitHub Actions.
- Use Git and GitHub branching, code review and pull request practices.
- Document the warehouse build and deployment.
- Identify and escalate risks, follow controls and report incidents.
What VMIA is looking for
- Exposure to relational databases and SQL through study, projects, internships or personal learning.
- Exposure to Python, including data structures, scripting and structured formats such as JSON and YAML.
- Strong analytical and problem-solving skills, clear written communication and attention to detail.
- Curiosity about systems, willingness to learn, collaboration and openness to feedback.
- Experience in software engineering, software development, data engineering or data modelling through internships, projects or work is welcomed.
- Familiarity with automated testing, code reviews, CI/CD, Git, Jira, Confluence, APIs and common data formats is sought.
- A technical or quantitative tertiary qualification, such as computer science, software engineering, information systems or actuarial studies, is advantageous.
Application
- Applications close Thursday 22 October 2026 at 11:59 pm.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Victorian Government
Disability Inclusion Coordinator
, AUS
The school is seeking a Disability Inclusion Coordinator to lead the implementation of disability inclusion and coordinate support for students with disabilities or additional learning needs. Candidates should have exper
Industry & Pathways Coordinator
, AUS
The College is seeking an Industry & Pathways Coordinator to organize career education, vocational learning and student pathway programs. The role includes careers guidance, work placements, employer partnerships and emp
Executive Support Coordinator
Melbourne, AUS
The Department of Families, Fairness and Housing is seeking an Executive Support Coordinator to provide confidential administrative and executive support to the Executive Director, Service Enhancement. The role manages d
Administration Officer - Enrolments, Finance & Community Engagement (NEW SCHOOL OPENING 2027 IN AINTREE)
, AUS
Barramayil Primary School is seeking an adaptable Administration Officer to support the establishment and daily operations of its new school. The role covers enrolments, finance, reception, first aid administration, even
Administration Officer - Enrolments, Finance & Community Engagement
, AUS
Barramayil Primary School is seeking an adaptable Administration Officer to support its new school community across enrolments, finance, reception and daily operations. Candidates need strong administration and communica
Office and Finance Manager
, AUS
Djirri Djirri School is seeking an Office and Finance Manager to support its Business Manager across school finance, administration and resource management. The role requires office-team leadership, financial management
In Court Registrar
Melbourne, AUS
Court Services Victoria seeks an In-Court Registrar to provide dedicated judicial support in the Children's Court of Victoria. You will manage courtroom processes, perform quasi-judicial functions, and provide authoritat
Service Delivery Lead Coordinator
, AUS
The Country Fire Authority seeks a Service Delivery Lead Coordinator to support the Chief Officer and senior operational leaders with strategic workforce planning, governance and policy advice. The role leads research an
Disability Inclusion Coordinator
, AUS
Industry & Pathways Coordinator
, AUS
Executive Support Coordinator
Melbourne, AUS
Administration Officer - Enrolments, Finance & Community Engagement (NEW SCHOOL OPENING 2027 IN AINTREE)
, AUS
Administration Officer - Enrolments, Finance & Community Engagement
, AUS
Office and Finance Manager
, AUS
In Court Registrar
Melbourne, AUS
Service Delivery Lead Coordinator
, AUS