Senior Software Engineer (Golang, Kubernetes) - Cloud Compute Team
Core
Designing, building, and operating foundational Kubernetes infrastructure and Linux machine tooling to support Canva's services.
Role type
Senior IC platform engineer (Kubernetes/Golang)
Builds
Production-grade Kubernetes clusters, cluster lifecycle automation, and platform tooling for workload deployment.
Domain
Cloud infrastructure, container orchestration, Linux systems
Deliverable
production ML models | product features | infrastructure
Required skills
Golang, Kubernetes cluster operations, Linux kernel and networking, infrastructure-as-code, GitOps, observability, distributed systems debugging, cloud provider adaptability
Preferred skills
Generative AI tools usage
Technologies
Kubernetes, Golang, Linux, GitOps, observability stacks
Responsibilities
Design and operate multi-cloud Kubernetes infrastructure; build automation for cluster lifecycle and node provisioning; develop platform tooling for workload deployment; resolve system performance and reliability issues; manage cluster addon ecosystem; participate in on-call rotations and incident response; contribute to architecture and platform direction decisions.