Apply

Senior Software Engineer (Python) - Data Platform (Open to remote across ANZ)

Posted 2024-11-07

View full description

💎 Seniority level: Senior, 5-8+ years

📍 Location: Australia and New Zealand

🔍 Industry: Technology / Software Development

🗣️ Languages: English

⏳ Experience: 5-8+ years

🪄 Skills: AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLData AnalysisPeople ManagementSnowflakeAmazon Web ServicesData analysisTerraform

Requirements:
  • 5-8+ years of commercial experience developing complex applications in Python.
  • Experience in architecture and design for modern MPP cloud-based data platforms and warehouses, preferably Snowflake and AWS.
  • Proficient in implementing data platform infrastructure resource management frameworks using Infrastructure as Code declaratively (e.g. Terraform).
  • Experience in improving testing frameworks and strategies, including unit testing and integration testing.
  • Prior experience in building and uplifting data governance capabilities including managing lineage, classification, treatment, and access control.
Responsibilities:
  • Design and implementation of a declarative infrastructure management framework for Canva’s data platform (Snowflake and AWS).
  • Build out automated governance for data platform across all data workloads.
  • Uplift & iterate data access controls framework towards finer grain controls and policy-based access controls.
  • Improve development practices through enhancement of testing strategies and frameworks.
  • Contribute to team growth, including hiring, onboarding, and training.
  • Proactively engage with the data community to enhance platform capabilities and tooling.
Apply