Jobs / Victorian Managed Insurance Authority

Data Platform Engineer

Victorian Managed Insurance Authority · Melbourne City Centre, VIC, Australia
Melbourne City Centre, VIC, AustraliaFull time120,000-130,000 AUD/yearlyOnsite
Remuneration
$120,000-$130,000 per annum (total remuneration package inclusive of super), pro rata for the 9-month contract
Location
Melbourne City Centre, VIC, Australia
Visa sponsorship
Not specified

Job summary

Build and support a Snowflake data warehouse and the secure platform infrastructure behind data and digital initiatives. Create database resources with Infrastructure-as-Code, use Python and SQL for deployment and data ingestion, implement access controls, and test and document infrastructure changes. The role also supports CI/CD pipelines and repeatable deployments across development, test, and production environments.

Qualifications

  • Exposure to relational databases and SQL through study, projects, internships, or personal learning.
  • Exposure to Python, including data structures, scripting, and structured data formats such as JSON and YAML.
  • Experience or project work in software engineering, software development, data engineering, or data modelling.
  • Familiarity with automated testing, code reviews, and CI/CD.
  • Familiarity with Git and collaboration tools such as Jira and Confluence.
  • Familiarity with APIs and data formats including JSON, CSV, and XML.
  • Strong analytical and problem-solving skills, written communication, and attention to detail.
  • A technical or quantitative tertiary qualification is advantageous.

Responsibilities

  • Create Snowflake databases, schemas, warehouses, tables, and stored procedures using Pulumi or Terraform.
  • Write Python and SQL for deployment scripts, stored procedures, and data ingestion pipelines.
  • Develop repeatable deployments across development, test, and production environments.
  • Define platform configuration using YAML and JSON.
  • Implement role-based access controls, permissions, role hierarchies, and access policies.
  • Configure Snowflake compute resources, resource monitors, network policies, and integrations.
  • Write unit, module, and integration tests for infrastructure changes.
  • Support and troubleshoot CI/CD pipelines, including GitHub Actions.
  • Use Git and GitHub for branching, code reviews, and pull requests.
  • Document warehouse development and deployment processes.
  • Identify and escalate risks or issues, follow policies and controls, and report incidents.

Skills

ConfluenceGitGitHubGitHub ActionsJiraPulumiPythonSnowflakeTerraformREST

Degrees

Tertiary qualification in a technical or quantitative discipline, such as comput

Work schedule

Full time

Industry

InsuranceRisk advisory

Contract length

9 months

Relocation

No