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

Canva
San Francisco
Workplace: OnsiteFull timeUSD 262,000 - 329,000 annuallyFunction: Software EngineeringSkills: []

Own performance across Canva’s end-to-end video 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, build telemetry/tracing dashboards with regression detection, and create profiling/benchmarking tooling. Deliver measurable improvements in latency, frame stability, memory, and battery by partnering with native engine, on-device ML, and editing teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canva
Canva
1 day ago

Senior 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: 5 hours agoStatus: Live
Reposted: similar role first listed 6 months ago

Job Summary

Own performance across Canva’s end-to-end video 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, build telemetry/tracing dashboards with regression detection, and create profiling/benchmarking tooling. Deliver measurable improvements in latency, frame stability, memory, and battery by partnering with native engine, on-device ML, and editing teams.
Location: San Francisco
Workplace: Onsite
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, and export) on web, iOS, and Android.
  • •Define performance metrics and service level objectives for video that reflect what users actually notice.
  • •Build telemetry, tracing, dashboards, and alerting for video performance visibility, including regression detection.
  • •Develop profiling and benchmarking tooling (traces, device labs, automated performance suites) to help engineers diagnose slow paths.
  • •Ship measurable performance improvements to latency, frame stability, memory, and battery life by collaborating on native engine, shaders, and ML-powered effect pipelines.

Pay and Benefits

Salary: USD 262,000 - 329,000 annually
Perks:EquityHealth Insurance401kParental Leave

Key Requirements

  • •Optimise critical paths in a native engine using C++ (or a systems language such as Rust), with an understanding of how graphics APIs impact frame times.
  • •Experience making real systems measurably faster and communicating results using concrete numbers.
  • •Comfort working across product code, backend services, and native/platform layers in unfamiliar stacks.
  • •Build and operate performance tooling others rely on (profilers, tracing/instrumentation, benchmarking harnesses, regression suites, telemetry pipelines).
  • •Define meaningful metrics, read telemetry at scale, spot regressions, and explain performance costs across concurrency, memory, CPU, and GPU models.
Experience:VideoRenderingMLMultimediaGraphicsOn-deviceTelemetry
Languages:English (US)
Tech Stack:C++RustOpenGLMetalVulkanWebGPUPerfInstrumentsPerfettoAndroid Studio ProfilerChrome DevToolsFFmpegChromiumIOSAndroidCoreMLTFLiteTensorRTWebAssembly

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