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

Canva
San Francisco
Workplace: HybridFull timeUSD 262,000 - 329,000 annuallyFunction: Software EngineeringSkills: ["Communication","Prioritization","Problem-solving"]

Own and improve end-to-end video performance across the creation lifecycle, from template load and media import to timeline scrubbing, real-time preview, effects, and export across web, iOS, and Android. Define video performance metrics and service levels aligned to what users notice, build telemetry and regression detection, and create profiling/benchmarking tooling so engineers can diagnose slow paths and ship measurable improvements.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canva
Canva
2 days ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live
Reposted: similar role first listed 5 months ago

Job Summary

Own and improve end-to-end video performance across the creation lifecycle, from template load and media import to timeline scrubbing, real-time preview, effects, and export across web, iOS, and Android. Define video performance metrics and service levels aligned to what users notice, build telemetry and regression detection, and create profiling/benchmarking tooling so engineers can diagnose slow paths and ship measurable improvements.
Location: San Francisco
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own video performance across the full creation lifecycle (template load, media import, timeline scrubbing, real-time preview, effects, export) across web, iOS, and Android.
  • •Define video performance metrics and service level objectives that track what users actually notice.
  • •Build telemetry, tracing, dashboards, and alerting with regression detection to catch issues before users feel them.
  • •Create profiling and benchmarking tooling (traces, device labs, automated performance suites) so engineers can diagnose slow paths.
  • •Ship measurable improvements to latency, frame stability, memory, and battery life by working across product, native engine, shaders, and ML-powered effect pipelines.

Pay and Benefits

Salary: USD 262,000 - 329,000 annually
Equity and Bonus:Equity
Perks:Health Insurance401kParental Leave

Key Requirements

  • •Have made real systems measurably faster and be able to discuss results with numbers.
  • •Comfortably move between product code, backend services, and native/platform layers to find your bearings in unfamiliar stacks.
  • •Have built performance tooling that other engineers rely on (profiler, tracing, instrumentation, benchmarking harnesses, regression suites, or telemetry pipelines).
  • •Define a meaningful metric, read telemetry at scale, spot regressions, and prove optimizations worked.
  • •Understand concurrency, memory behavior, and CPU/GPU cost models well enough to explain why something is slow.
Skills:CommunicationPrioritizationProblem-solving
Languages:English
Tech Stack:PerfInstrumentsPerfettoAndroid Studio ProfilerChrome DevToolsC++RustOpenGLMetalVulkanWebGPUWebAssemblyCoreMLTFLiteTensorRTIOSAndroid

Company Brief

Canva
Canva is an online visual communications platform that provides drag-and-drop design tools, templates, and media assets for creating presentations, social media graphics, videos, documents and more, serving individuals and large enterprises globally.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Decacorn (USD 10B+)
Funding: Series E+
Headquarters: Surry Hills, New South Wales, Australia
Founded: 2012
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor