Staff Software Engineer - Video Performance (Equity)

Canva

San Francisco (CA)

Hybrid

USD 251,000 - 329,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity packages
Health benefits plans
401(k) retirement plan with company 0%
Inclusive parental leave policy
Vibe & Thrive allowance
Flexible leave options

Job summary

Canva is seeking a Performance Engineer to drive end-to-end performance across the video creation lifecycle. You will optimize the C++ engine, shader pipelines, and ML-powered effects to reduce latency and memory usage across Web, iOS, and Android.

You will design observability tools, define key metrics, and collaborate with Video Engine and AI teams to evolve system architecture for better parallelism and hardware acceleration.

Qualifications

  • Proficient in C++ for performance-critical systems.
  • 2+ years experience in graphics or media pipelines is preferred.
  • Knowledge of CPU/GPU memory hierarchies and SIMD.
  • Experience with graphics APIs such as OpenGL, Metal or Vulkan.
  • Strong ability to profile, diagnose, and optimize complex systems.
  • Familiarity with video codecs and container formats beneficial.

Responsibilities

  • Lead end-to-end performance strategy across video creation lifecycle to reduce latency.
  • Profile and optimize C++ native engine and ML-powered pipelines.
  • Build observability and regression tooling across Web, iOS, and Android.
  • Define performance metrics reflecting user-perceived fluidity and creativity.
  • Collaborate with Video Engine and AI teams to improve architecture and parallelism.
  • Leverage platform APIs (Metal, Vulkan, WebGPU) for maximum performance.

Skills

C++ proficiency
Rust experience
CPU/GPU architectures
OpenGL/Metal/Vulkan
Profiling/diagnostics
Multimedia/video codecs

Tools

Perf tools
Instruments
Chrome DevTools
Systrace

Job description

Canva is seeking a Performance Engineer to drive end-to-end performance across the video creation lifecycle. You will optimize the C++ engine, shader pipelines, and ML-powered effects to reduce latency and memory usage across Web, iOS, and Android.

You will design observability tools, define key metrics, and collaborate with Video Engine and AI teams to evolve system architecture for better parallelism and hardware acceleration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Canva • San Francisco (CA)

Hybrid
USD 251,000 - 329,000
Equity packages
Health benefits plans
401(k) retirement plan with company 0%
+3
Senior C/C++ SDK Performance Engineer
Senior C/C++ SDK Performance Engineer

TikTok • San Jose (CA)

On-site
USD 212,800 - 387,600
Senior Performance Engineer — Native UI & Graphics
Senior Performance Engineer — Native UI & Graphics

Apple Inc. • Cupertino (CA)

On-site
USD 184,000 - 325,000
Graphics Software Engineer
Graphics Software Engineer

KPIT Technologies Ltd. • Auburn Hills (MI)

On-site
USD 95,000 - 140,000
Staff Engineer - Client Architecture for Video & Composer
Staff Engineer - Client Architecture for Video & Composer

Embedded Shishya • United States

Remote
USD 217,000 - 303,000
Healthcare Benefits
401k with Employer Match
Global Benefit programs
+4
Video Algorithm Engineer — High-Perf Encoding & Streaming
Video Algorithm Engineer — High-Perf Encoding & Streaming

ByteDance • San Jose (CA)

On-site
USD 213,000 - 450,000
Senior Research Engineer - Video Agents
Senior Research Engineer - Video Agents

black.ai • San Francisco (CA)

On-site
USD 220,000 - 280,000
Equity packages
Health benefits
401(k) retirement plan
+3
Video AI/ML Engineer (Multimedia) — Graduate
Video AI/ML Engineer (Multimedia) — Graduate

ByteDance • San Diego (CA)

On-site
USD 123,000 - 301,000
Health insurance
401(k) plan
Paid parental leave
+6
GPU Graphics Performance Engineer
GPU Graphics Performance Engineer

Apple • Concord (NH)

Remote
USD 130,000 - 242,000
Stock plans
Relocation assistance
Education reimbursement
+1
Staff Performance Engineer — Web, AI, & Cross-Platform
Staff Performance Engineer — Web, AI, & Cross-Platform

United States Digital Space LLC • United States

Remote
USD 198,000 - 336,000