Startups

Staff Software Engineer - Video Performance - (Bay area only)

Canva · San Francisco, US · On-site

← All jobs
About Canva

Join the team redefining how the world experiences design. Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte! Thanks for stopping by. Backed by Bessemer, General Catalyst and 500 Global.

About the role

Video is the most resource-hungry thing Canva does. Every layer of it costs something: the browser, the phone in someone's hand, the native engine underneath, on-device ML, and the backend pipelines behind all of it. As a Staff Software Engineer on the Video Performance team, you'll own how fast all of that actually feels.

What they're looking for

  • Define the performance metrics and service level objectives for Video, and make sure they track what people actually notice rather than what happens to be easy to measure
  • You count every millisecond, byte and milliamp, and you've made real systems measurably faster. You can talk through the numbers
  • You understand concurrency, memory behaviour and CPU and GPU cost models well enough to explain why something is slow, not only where
  • You have a working understanding of video pipelines: playback, codecs, container formats, frame-accurate seeking and composition. Or the appetite to pick it up quickly
  • You prioritise by user impact, starting with the journeys people use most on the devices that struggle most, and you can influence engineering teams you don't own, across time zones, to get that work landed
More about this role

Join the team redefining how the world experiences design.

Thanks for stopping by. We know job hunting can be a little time consuming and you're probably keen to find out what's on offer, so we'll get straight to the point.

Video is the most resource-hungry thing Canva does. Every layer of it costs something: the browser, the phone in someone's hand, the native engine underneath, on-device ML, and the backend pipelines behind all of it. As a Staff Software Engineer on the Video Performance team, you'll own how fast all of that actually feels.

This is a full-stack performance role, anchored in the client. You'll decide what good performance means for Video, build the measurement that makes it visible, then lead the work that moves the numbers. That work runs across web and mobile surfaces, our cross-platform Native Video Engine, the Effect Platform, on-device ML and the backend services behind them. Deep expertise in one of those layers is a good place to start from. What matters most is being able to follow a slow user journey wherever it leads, and leaving behind tools that let other engineers do the same.

Most of our users are on mid-range and older devices. Keeping the...

Read the full posting on Canva's site ↗

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.