Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

$262k - $329k

Canva

Job Description

Job Description

Job Description

Join the team redefining how the world experiences design.

Hello, g'day, mabuhay, kia ora, 你好, hallo, vítejte!

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.

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.

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 experience fast for them, while the group keeps adding AI features and high-fidelity effects, is the genuinely interesting part of this job.

What you'd be doing:

As Canva scales, change continues to be part of our DNA. But we like to think that's all part of the fun. So this will give you a flavour of the type of things you'll be working on when you start, but this will likely evolve.

  • Own performance across the whole video creation lifecycle: template load, media import, timeline scrubbing, real-time preview, playback, effects and export, on web, iOS and Android. When a bottleneck turns out to live in someone else's layer, you follow it there.
  • 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.
  • Build the measurement layer underneath that: telemetry, tracing, dashboards, alerting and regression detection, plus the profiling and benchmarking tooling, traces, device labs and automated performance suites, so any engineer in Video can diagnose a slow path without waiting for you.
  • Ship measurable improvements to latency, frame stability, memory and battery life. Sometimes that means a product or pipeline change. Sometimes it means critical-path work in the native engine, the shaders, or the ML-powered effect pipelines, wherever the data points.
  • Work with the Native Video Engine, on-device ML and Editing teams to rework hot paths for better parallelism, caching, hardware acceleration and asynchronous processing, and get Video treating performance as a product feature rather than cleanup work.

You're probably a match if:

  • You count every millisecond, byte and milliamp, and you've made real systems measurably faster. You can talk through the numbers.
  • You've built at the client layer, on web, mobile or native, and you can follow a problem down into backend services or platform code when that's where the time is going. You find your bearings in an unfamiliar stack quickly.
  • You've built performance tooling that other engineers came to rely on: profilers, tracing and instrumentation, benchmarking harnesses, regression suites or telemetry pipelines. You're at home in tools like Perf, Instruments, Perfetto, Android Studio Profiler and Chrome DevTools, happy to build your own when none of them fit, and you can define a metric that means something, spot a regression and prove an optimisation worked with data rather than intuition.
  • 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.

Nice to have:

  • Hands-on iOS or Android development focused on system-level performance (strongly preferred): UI responsiveness, startup, memory, battery and thermal behaviour, especially on low-end Android devices. Having built native apps, players or editors yourself counts for a lot here.

  • Proficiency in C++, or a comparable systems language such as Rust, optimising critical paths in a native engine, plus familiarity with graphics APIs (OpenGL, Metal, Vulkan, WebGPU) and how rendering choices affect frame times.

  • On-device ML performance work, such as tuning inference latency with CoreML, TFLite or TensorRT, or WebAssembly performance tuning for heavy compute in the browser.

  • Contributions to open-source multimedia or graphics projects such as FFmpeg or Chromium.

About the team:

The Video Group is a global team of rendering engineers, ML engineers and product people, spread across Sydney, San Francisco and Beijing. In San Francisco you'd be joining a small team whose job is to keep the foundation solid while the rest of the group builds quickly on top of it.

We care about getting the details right, and we think an experience that feels effortless is worth a lot of unglamorous work underneath.

Where and how you can work:

Our flagship office is in Sydney, Australia, but we've made our way from down under to a hub in San Francisco, which is now home to our US operations. We offer flexibility in how and where you work. We trust our Canvanauts to choose the balance that empowers them and their team to achieve their goals.

What's in it for you?

Achieving our crazy big goals motivates us to work hard, and we do, but you'll experience lots of moments of magic, connectivity and fun woven throughout life at Canva too. We also offer a range of benefits to set you up for every success in and outside of work.

Here's a taste of what's on offer:

  • Equity packages, because we want our success to be yours too

  • Health benefit plans to support you and your wellbeing

  • 401(k) retirement plan with company contribution

  • Inclusive parental leave policy that supports all parents and carers

  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup and more

  • Flexible leave options that empower you to be a force for good, take time to recharge, and support you personally

Check out lifeatcanva.com for more info.

At Canva we value fairness, and we strive to provide competitive, market-informed compensation whilst ensuring internal equity within the team in each region. We make hiring decisions based on your skills, experience and our overall assessment of what we observed and learnt in the hiring process. The target salary range for this position is USD $262,000 to $329,000. When calculating offers, we make salary decisions based on market data and candidates' skills and experience.

Other stuff to know:

We make hiring decisions based on your experience, skills, merit and business needs, in compliance with applicable local laws.

We celebrate all types of skills and backgrounds at Canva, so even if you don't feel like your skills quite match what's listed above, we still want to hear from you.

When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process. Please note that interviews are conducted virtually.

Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Video Performance - (Bay area only) in San Francisco, CA vacancy
  • $251k - $329k

     ...start, but this will likely evolve. Lead end-to-end performance strategy across the video creation lifecycle — from timeline scrubbing and real-time...  ...Profile and optimize critical paths in our C++ native engine, GLSL/HLSL shaders, and ML-powered effect pipelines to reduce... 
    Performance
    Video
    Full time
    Work at office
    Local area
    Flexible hours

    Canva

    San Francisco, CA
    more than 2 months ago
  • $200k - $230k

     ...Job Title: Staff Software Engineer Company: Canopy, Inc. Location: SF Bay Area About Canopy At Canopy , we build technology that helps make healthcare...  ...that improve reliability, maintainability, performance, and developer velocity Identify and address... 
    Performance
    Full time

    Canopyworks

    San Francisco, CA
    a month ago
  • $250k

     .... We're a stealth team of hardcore engineers, designers, and researchers discovering...  ...can own the full mobile surface area end-to-end: architecture, performance, polish, and a highly visual design...  ...(3D, real-time rendering, audio, video, streaming). A link to shipped... 
    Performance
    Video
    Full time
    Work at office

    Xoxo Ai

    San Francisco, CA
    more than 2 months ago
  • $111k - $185.5k

     ...Representative, Head & Neck to support clients in Bay Area - Central Coast territory. About...  ...documented history of successful sales performance in a competitive environment Preferred...  ...be invited to complete a short-recorded video interview, giving you the chance to share... 
    Performance
    Video
    Full time
    Local area
    Relocation
    Night shift

    Johnson & Johnson

    San Francisco, CA
    4 hours ago
  • $320k - $405k

     ...group of committed researchers, engineers, policy experts, and business...  ...AI technologies Optimize performance at all levels of the mobile...  ...visual effects, and audio and video streaming on mobile ~ A...  ...policy: Currently, we expect all staff to be in one of our offices... 
    Performance
    Video
    Full time
    Work at office
    Visa sponsorship
    Flexible hours

    Anthropic

    San Francisco, CA
    more than 2 months ago
  •  ...We’re looking for a Staff Full-Stack Engineer to lead end-to-end delivery...  ...bar for simplicity, performance, and reliability. You...  ...Own complex product areas end-to-end—from...  ...years of professional software engineering experience...  ...either San Francisco Bay Area or Austin, Texas... 
    Performance
    Full time
    Flexible hours

    Orum

    San Francisco, CA
    a month ago
  • $217k - $289k

     ...team exists to make our ~120 engineers (and growing) measurably...  ...better. We are looking for a Staff Software Engineer to set technical...  ...monorepo tooling, CI/CD pipeline performance, test reliability and...  ...Illinois: If AI analyzes a video interview, we'll provide notice... 
    Performance
    Video
    Full time
    Live in
    Remote work
    Home office
    Flexible hours
    Day shift
    3 days per week

    Grow Therapy

    San Francisco, CA
    a month ago
  •  ...Private Chef Opportunity In The Bay Area Private chef jobs in the Bay Area are ripe for the picking, and Cozymeal can help you gather...  ...classes, wine tastings, cookware and step-by-step recipe videos. Cozymeal's platform is frequently used by consumers and some of... 
    Video
    Full time
    Part time
    Local area
    Worldwide

    Cozymeal

    San Francisco, CA
    4 days ago
  • $194k - $243k

     ...unique experiences. The Engineering Opportunity Okta's...  ...customer. We are seeking a Staff Back-End Software Engineer to lead...  ...capabilities to streamline performance testing, accelerate debugging...  ...located in San Francisco Bay Area. Your actual base salary will... 
    Performance
    Permanent employment
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    San Francisco, CA
    more than 2 months ago
  • $190k - $286k

     ...insights at scale. We’re looking for a Staff Software Engineer, Android to play a key technical...  ...driving cross-SDK architecture, improving performance and reliability, and raising the bar...  ...work for Amplitude in San Francisco Bay Area of California. Salary range: $212,000... 
    Performance
    Full time
    Work at office
    Home office
    Flexible hours

    Amplitude

    San Francisco, CA
    more than 2 months ago
  •  ...FLSA: Exempt Location: San Francisco - Bay Area Why this role is important at...  ...presentations and product demonstrations via video conferencing platforms (Zoom, Teams) ~ Proficient...  ...priorities Physical Requirements: Perform the following tasks, with or without... 
    Video
    Full time
    Temporary work
    Work at office
    Night shift

    Genesee Scientific

    San Francisco, CA
    a month ago
  • $198k - $299k

     ...a query. Our in-house OLAP engine, Nova , processes trillions...  ...dramatically. We’re looking for a Staff Software Engineer who wants to go...  ...meaningful improvements to performance, cost-efficiency, and...  ...Amplitude in San Francisco Bay Area of California. Salary range:... 
    Performance
    Full time
    Work at office
    Immediate start
    Worldwide
    Home office
    Flexible hours

    Amplitude

    San Francisco, CA
    a month ago
  • $194k - $267k

     ...experiences.  Okta's Core Engineering team is responsible...  ...We're looking for a staff level backend engineer...  ...Evaluate system performance and resolve bottlenecks...  ...Demonstrably followed best software engineering principles...  ...in San Francisco Bay Area. Your actual base salary... 
    Performance
    Permanent employment
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    San Francisco, CA
    more than 2 months ago
  •  ...Job Description Job Description Benefits: ~401(k) ~401(k) matching ~ Bonus based on performance Technical Engineering Lead- Local to Bay area 1 day onsite @ Oakland office. Preferred candidates from Hitech clients. Role must interface with... 
    Performance
    Work at office
    Local area

    DELTASOFT SOLUTIONS LLC

    San Francisco, CA
    3 days ago
  • $148k - $260k

     ...positive way. To learn more visit: As a Software Engineer in High-Performance Onboard Algorithms, you will be a...  ...algorithms in domains such as image/video processing, compression, and...  ...software in one or more of the following areas: image and video processing,... 
    Performance
    Video
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    San Francisco, CA
    a month ago
  • $140k - $175k

     ...CA location** We are looking for a Staff Software Engineer with deep expertise in Laboratory Information...  ...to support scalability, performance, and maintainability. Mentor junior engineers...  ...work in other states. San Francisco Bay Area Roles $140,000-$175,000 USD This is... 
    Performance
    Full time
    Remote work
    Worldwide

    CareDx, Inc.

    Brisbane, CA
    3 days ago
  •  ...high-impact position for engineers who care about how...  ...site attendance in our Bay Area office 3 times per week...  ..., architecture, and performance. We're Excited About...  ...You have 6+ years of software engineering experience...  ...Stage 1 (Preliminary Video Call): with a member... 
    Performance
    Video
    Full time
    Work at office
    Work from home
    Relocation
    Visa sponsorship
    Flexible hours

    The Weekend Company

    San Francisco, CA
    more than 2 months ago
  •  ...DoorDash is seeking a Staff Software Engineer to own the storage abstraction platform, a data-access...  ...engines. You’ll lead reliability, performance, and correctness at scale, shaping architecture...  ...00x across new verticals, with hybrid work in NY metro, Bay Area, #J-18808-Ljbffr
    Performance

    Triwill Group

    San Francisco, CA
    5 days ago
  •  ...high bar. For San Francisco Bay Area , New York, and Amsterdam residents...  ...of our systems Build performance-critical, user-facing infrastructure...  ...growth Partner with other engineering teams to ensure we build...  ...9+ years of experience in software engineering, and you’ve worked... 
    Performance
    Work at office
    Remote work
    3 days per week

    Orb

    San Francisco, CA
    5 days ago
  • Oracle Cloud Planning Functional (Solution Architect) Oracle Cloud Planning Functional (Solution Architect) Bay Area CA Location: Hybrid Bay Area CA Duration: 3+ Months Required Skills: * Extensive experience working with Oracle Supply Chain Planning and Demand Planning... 

    ESR Healthcare

    San Francisco, CA
    5 days ago
  • $194k - $267k

     ...great things from our engineers and reward them with stimulating...  ...for experienced Software Engineers to join our...  ...data-intensive, high-performance, scalable platform...  ...engineering specifically in areas such as data quality,...  ...in San Francisco Bay Area. Your actual base... 
    Performance
    Permanent employment
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    Okta

    San Francisco, CA
    more than 2 months ago
  •  ...by a team of former Scale AI engineers and operators. In less than...  ...models. About This Role As a Staff Software Engineer, Platform at David...  ...services, and keep our systems performant under the weight of...  ...across large volumes of audio or video data. Scaled up inference and... 
    Performance
    Video
    Work at office

    David AI

    San Francisco, CA
    3 days ago
  • $189k - $274k

     ...efficient and accessible for all. As a Staff Software Engineer focusing on Deep Learning Acceleration...  ...play a pivotal role in enhancing the performance of Deep Learning networks utilized in...  ...various challenges that arise in these areas. You will collaborate with a team of talented... 
    Performance
    Full time

    Aurora Innovation

    San Francisco, CA
    more than 2 months ago
  •  ...Role Summary We have an opening for a Staff Software Engineer on our Infrastructure Team, with specific focus on Observability...  ...readiness coverage for unit, integration, and performance of your feature ownership area. Own: Set a high bar for technical... 
    Performance
    Full time

    Temporal Technologies

    San Francisco, CA
    18 days ago
  •  ...alum , ex-Tesla, ex-Google engineers. Hypergrowth with stability...  ...distributed systems, reliability/performance tradeoffs Experience in...  ...(or equivalent) as a software engineer. We’re leveling this...  ...priorities, and touch many areas of a large code base. Generalist... 
    Performance
    Full time
    Live in

    Neon Health

    San Francisco, CA
    more than 2 months ago
  •  ...systems, and the entire software development lifecycle....  ...we are successful, engineers across Plaid will delegate...  ...Description: As a Staff Software Engineer on the...  ..., usability, and performance of existing internal platforms...  ...direction for major areas of the Intelligent... 
    Performance
    Full time
    Work experience placement
    Local area

    Plaid Inc.

    San Francisco, CA
    a month ago
  • $195k - $293k

     ...Join us! The GoFundMe team is seeking a Staff Software Engineer to join our Payments organization on...  ...experience in some or many of the following areas: Checkout/Payment methods, Payouts,...  ...analyzing, diagnosing, and preventing performance problems, with expertise in... 
    Performance
    Full time
    Flexible hours

    Gofundme

    San Francisco, CA
    more than 2 months ago
  • $176k - $220k

     ...businesses build their programs on.  As a Staff Software Engineer on the Lyft Business Team, you will...  ...in system, observability, performance, and tech debt reduction, extending your...  ...for this position in the San Francisco area is $176,000 - $220,000, not inclusive... 
    Performance
    Hourly pay
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Afternoon shift
    3 days per week

    Lyft

    San Francisco, CA
    a month ago
  •  ...design across the San Francisco Bay Area and beyond. With experience...  ..., and striking audio, video, and lighting equipment for a...  ...private celebrations and public performances. Day-to-day tasks include configuring...  ..., DJs, bands, and venue staff to deliver smooth, high-quality... 
    Performance
    Video
    Part time
    Worldwide
    Weekend work
    Afternoon shift

    Love in the Mix

    San Francisco, CA
    3 days ago
  • $163k - $204k

     ...About the Role: We're hiring a Staff Software Engineer to join Gusto's Payroll Canada team, where...  ...others can act on, while designing for performance, scalability, and reliability in...  ...the San Francisco and San Jose metro areas.  When approved to work from a location... 
    Performance
    Full time
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Gusto

    San Francisco, CA
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Video Performance - (Bay area only). Be the first to apply!