Principal Production Engineer

🔥 15 minutes ago

🇦🇺 Australia – Remote

⏰ Full Time

🔴 Lead

🏭 Production Engineer

👻 Ghost score 11%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Canva

Canva

1001 - 5000 employees

Founded 2013

☁️ SaaS

📱 Media

📚 Education

💰 $200M Venture Round on 2021-09

SaaS • Media • Education

Canva is a versatile online design platform that empowers users to create a wide range of professional designs with ease. From social media posts and presentations to business cards and posters, Canva provides thousands of templates and design tools to help users bring their creative ideas to life. The platform also offers a suite of AI-powered features to enhance creativity and productivity, including tools like Magic Write for copy generation and Magic Edit for photo transformations. Canva caters to individuals, teams, and enterprises, making it an ideal solution for collaborative design and workflow management. It is also committed to sustainability and social impact, offering free educational and nonprofit access to its premium features.

📋 Description

• Define the Production Engineering engagement model with product and infrastructure teams • Lead the most technically complex engagements, including sharding, multi-region architecture and JVM performance at scale • Set the technical bar and standards for Production Engineering at Canva • Define pairing strategies for staff and mid-level engineers • Grow Production Engineering capability across the organisation • Connect Production Engineering to the product roadmap and influence production readiness • Define and track reliability metrics, including incident severity, incident duration and clean feature launches • Embed with product and infrastructure teams to improve software reliability, efficiency and resilience • Write software that changes production behaviour • Build trusted relationships with embedded teams and help them ship with greater confidence and less toil

🎯 Requirements

• Experience owning reliability in large-scale distributed systems • Experience leading or shaping technical functions where engineers work across team boundaries • Hands-on software engineering experience at senior level • Experience influencing technical decisions across organisations • Production-scale experience with Java, Go, Rust, C++, or a comparable systems language • Practical distributed systems experience, including sharding, replication, failure modes, consistency tradeoffs, consistent hashing, leader election, consensus, backpressure and circuit breakers • Linux internals knowledge, including process scheduling, memory, I/O and network stack • Observability tooling experience with tracing, dashboards and alerting • Kubernetes production experience at scheduler level • Performance analysis and profiling of JVM applications or systems-level processes • AWS production experience at scale • Incident response and on-call experience • Enterprise SaaS background preferred • JVM internals experience preferred, including GC tuning and thread profiling • Multi-region or sharding experience preferred • Ability to participate in virtual interviews • Must provide pronouns and any reasonable interview adjustments when applying

🏖️ Benefits

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

Apply Now