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

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

Own video performance across the full creation lifecycle, from template load and media import to scrubbing, real-time preview, effects, and export across web, iOS, and Android. Define performance metrics and service levels that reflect what users notice, build telemetry/alerting for regression detection, and develop profiling/benchmarking tooling so engineers can diagnose slow paths quickly. Ship measurable latency, stability, memory, and battery improvements.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canva
Canva
3 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: 17 hours agoStatus: Live
Reposted: similar role first listed 6 months ago

Job Summary

Own video performance across the full creation lifecycle, from template load and media import to scrubbing, real-time preview, effects, and export across web, iOS, and Android. Define performance metrics and service levels that reflect what users notice, build telemetry/alerting for regression detection, and develop profiling/benchmarking tooling so engineers can diagnose slow paths quickly. Ship measurable latency, stability, memory, and battery improvements.
Location: San Francisco
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own performance across the full video creation lifecycle on web, iOS, and Android, and follow bottlenecks across layers when needed.
  • •Define video performance metrics and service level objectives tied to user-noticeable outcomes.
  • •Build telemetry, tracing, dashboards, and alerting for video performance visibility, including regression detection.
  • •Create profiling and benchmarking tooling such as traces, device labs, and automated performance suites so others can diagnose slow paths.
  • •Ship measurable improvements to latency, frame stability, memory, and battery life, including performance-critical native engine/shader/ML effect pipeline work and collaboration to rework hot paths for parallelism, caching, and async processing.

Pay and Benefits

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

Key Requirements

  • •Made real systems measurably faster and can discuss results with numbers.
  • •Comfortably move across product code, backend services, and native/platform layers in unfamiliar stacks.
  • •Built performance tooling engineers rely on, such as profilers, tracing/instrumentation, benchmarking harnesses, regression suites, or telemetry pipelines.
  • •Define metrics that matter, 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 and where it happens.
Skills:CommunicationProblem-solvingPrioritizationCollaboration
Languages:English
Tech Stack:PerfInstrumentsPerfettoAndroid Studio ProfilerChrome DevToolsC++RustOpenGLMetalVulkanWebGPUWebAssemblyIOSAndroidCoreMLTFLiteTensorRTFFmpegChromium

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