Apply

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

Posted 2024-11-07

View full description

💎 Seniority level: Senior, 3-5+ years

📍 Location: Australia, New Zealand

🔍 Industry: Software Development

🗣️ Languages: English

⏳ Experience: 3-5+ years

🪄 Skills: AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLData AnalysisSnowflakeAmazon Web ServicesData analysis

Requirements:
  • 3-5+ years of commercial experience developing complex applications in Python.
  • Architecture and design experience for modern MPP cloud-based data platforms, preferably Snowflake and AWS.
  • Experience implementing data platform infrastructure resource management using Infrastructure as Code (e.g., Terraform).
  • Experience improving testing frameworks and strategies, such as unit and integration testing.
  • Prior experience in building data governance capabilities, including lineage, classification, and access control.
  • Extensive experience in developing clean, readable, and maintainable code.
Responsibilities:
  • Design and implement 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 and iterate data access controls framework towards finer grain and policy-based controls.
  • Improve development practices through enhanced testing strategies and frameworks.
  • Contribute to the growth of data platform teams, including hiring and training.
  • Engage the data community to improve data platform capabilities and tooling.
Apply

Related Jobs

Apply

📍 Australia and New Zealand

🔍 Design and Data

  • 5+ years of commercial experience developing complex applications in Python.
  • Architecture and design experience for modern MPP cloud-based data platforms, Snowflake and AWS preferred.
  • Implementing data platform infrastructure resource management framework using Infrastructure as Code declaratively (e.g., Terraform).
  • Experience improving testing frameworks and strategies, e.g., unit testing and integration testing.
  • Prior experience building and uplifting data governance capabilities, including managing lineage and access control.
  • Experience in developing clean, readable, and maintainable code.

  • 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 improvement to testing strategies and frameworks.
  • Contribute towards the growth of data platform teams, including hiring, onboarding, and training.
  • Engage data community to improve platform capabilities and tooling.
  • Proactively identify opportunities and lead initiatives to achieve business value.

AWSLeadershipPythonSoftware DevelopmentSnowflakeAmazon Web ServicesTerraformDocumentation

Posted 2024-11-12
Apply