Senior Python Software Engineer (backend Workflows Team) - Open to Remote Across Anz

Canva Canva · Enterprise · Sydney, NSW, Australia · Information Technology

Senior Python Software Engineer on the Backend Workflows team at Canva, focusing on shaping the Python language ecosystem and developer experience to support the company's AI strategy. The role involves architecting and building high-impact solutions, advocating for best practices, developing internal observability tooling, and driving ecosystem migrations. A background in integrating ML applications into platform or backend systems is required.

What you'd actually do

  1. Shaping the Python language ecosystem with a strong product and platform mindset, defining clear development patterns and documentation in partnership with Infra and Product teams to support Canva’s broader AI strategy.
  2. Architecting, building and delivering high-impact solutions that uplift the Python developer experience at Canva, ensuring high standards of engineering excellence.
  3. Advocating for Python engineering best practices across the organization, influencing teams and aligning development patterns to Canva’s long-term strategy.
  4. Developing internal observability tooling and metrics that give the team actionable insights, enabling informed, targeted decisions on where to invest in the Python ecosystem.
  5. Driving org-wide ecosystem migrations and tooling transformations, owning design, rollout, telemetry, communication, and long-term maintenance strategies.

Skills

Required

  • Expert-level Python experience
  • Modern development ecosystems and tools
  • Leadership and ownership of complex, high-impact engineering initiatives
  • Strong sense of accountability for outcomes
  • Deep commitment to engineering excellence and systems architecture
  • Ability to design for scale, reliability, and strong non-functional foundations
  • Extensive experience with containerization, Terraform, and GitOps
  • Solid understanding of how to build and operate production-grade infrastructure
  • Background in integrating ML applications into platform or backend systems
  • Understanding of AI/ML toolchains and their operational requirements
  • Translate customer and developer needs into impactful technical solutions
  • Product mindset to improve developer experience at scale

Nice to have

  • Bazel

What the JD emphasized

  • support Canva’s broader AI strategy
  • integrating ML applications into platform or backend systems
  • understanding of AI/ML toolchains and their operational requirements
  • AI-powered capabilities that define Canva’s future
  • broad, long-lasting impact on Canva’s engineering velocity and AI strategy

Other signals

  • AI strategy
  • ML applications
  • AI/ML toolchains
  • AI-powered capabilities
  • ML/AI and backend engineering teams