Infrastructure Engineer - Site Reliability & Developer Efficiency at Canva
Sydney, AU
At Canva, we’re transforming the way the world designs. Canva's user base has grown by over 10x over the last 2 years, and serves millions of users every single month, all over the world, in over 100 languages, and across web and mobile platforms.  To maintain high availability, top-notch performance, and the continued scalability of the environment as Canva grows, we've decided to grow our Infrastructure Group.  We're seeking self-motivated and talented engineers to join us in our Sydney global HQ.
 
Stable, scalable, and well-maintained systems are the foundations of our development and design processes.  The Infrastructure Group's key responsibilities focus around resilience of our AWS-based environment; the development of tools to automate development tasks and pipelines for building, testing, and deployment; and finally, building shared libraries and services that all our backend engineers use to develop performant and fault tolerant microservices.

Responsibilities

  • Build automated systems to monitor, repair and scale our infrastructure
  • Improve continuous testing, building, deploying and releasing
  • Develop self-service infrastructure to empower our engineering teams to work more efficiently
  • Communicate with other teams to figure out the best solutions to their problems
  • Participate in design meetings, interviews, and code reviews
  • Propose new approaches and solutions to ensure we future-proof Canva’s distributed cloud infrastructure as we scale up
  • Be invariably passionate about performance debugging, benchmarking, building awesome things, and picking up new technologies and skills

Required Skills & Experience

  • Strong Computer Engineering / Science knowledge: concurrency, multithreading, data structures, architecture, and various design patterns
  • Scripting skills in Bash & Python, Perl, or similar
  • At least two years (2+) of Linux systems engineering experience; ideally working with cloud-based services such as AWS or Google Cloud
  • Strong understanding of the DevOps ecosystem concerning tooling, Continuous Delivery, Continuous Integration, Infrastructure as Code
  • A strong understanding of software engineering fundamentals and first principles, with ideally some development experience in either Java, C#, C, C++, Go or similar
  • Excellent verbal and written communication skills; strong soft skills managing both technical and non-technical stakeholders
  • Be self-motivated with a strong sense of ownership over complex problems and their related solutions.

Benefits

  • Competitive salary, plus equity options
  • Flexible working hours, we value work-life balance
  • In-house chefs that cook delicious breakfast and lunch for us each day
  • Fitness membership allowance, plus free Yoga and Boxing Gym membership
  • Generous parental (including secondary) leave policy
  • Pet-friendly offices
  • Sponsored social clubs and team events
  • Fun and quirky celebrations
  • Relocation budget for interstate or overseas individuals (see below for visa information)
  • The Canva workspace is set up for you to do your best work and have a great time doing so, with breakout areas, little nooks, and quiet places to retreat.