Principal Production Engineer

Posted 11ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Principal Production Engineer shaping reliability engineering for Canva’s large-scale design platform. Leading distributed-systems engagements, technical standards, and production resilience across the organization.

Responsibilities:

  • Define the Production Engineering engagement model with product and infrastructure teams
  • Lead the most technically complex engagements involving sharding, multi-region architecture, and JVM performance at scale
  • Set the technical bar and standards for Production Engineering at Canva
  • Determine pairing strategies and learning goals for staff and mid-level engineers
  • Grow Production Engineering capability across the organization
  • Connect Production Engineering work to Canva’s product roadmap and production-readiness decisions
  • Define and track reliability metrics, including incident severity and duration and clean feature launches
  • Embed with product and infrastructure teams to improve reliability, efficiency, resilience, shipping confidence, and reduce toil
  • Build the practice and calibrate hiring, engagements, and team standards at Principal level

Requirements:

  • Experience owning reliability in large-scale distributed systems
  • Experience leading or shaping technical functions where engineers work across team boundaries
  • Hands-on coding experience at senior level
  • Cross-organizational technical influence
  • Production-scale experience with Java, Go, Rust, C++, or comparable systems language
  • Production experience with sharding, replication, failure modes, and consistency tradeoffs
  • Knowledge of Linux internals, including process scheduling, memory, I/O, and network stack
  • Knowledge of distributed systems, consistent hashing, leader election, consensus, backpressure, and circuit breakers
  • Experience with observability tooling, including tracing, dashboards, and alerting
  • Production Kubernetes experience at scheduler level
  • Experience profiling JVM applications or systems-level processes
  • Production AWS experience
  • On-call and incident response experience
  • Enterprise SaaS background, JVM internals, and multi-region or sharding experience are nice to have

Benefits:

  • Equity packages
  • Inclusive parental leave policy that supports all parents & carers
  • Annual Vibe & Thrive allowance supporting wellbeing, social connection, office setup & more
  • Flexible leave options
  • Virtual interviews