CareerPlanSign in

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

San Francisco, us💼 Full-time💰 $262,000–$262,000🗓 2026-09-06 → 2026-09-26

Core

Own performance across the whole video creation lifecycle (template load, media import, timeline scrubbing, real-time preview, effects, export) on web, iOS, and Android, ensuring fast experiences on mid-range and older devices.

Role type

Staff Software Engineer (Video Performance)

Builds

Cross-platform Native Video Engine, Effect Platform, on-device ML, and backend services for Canva's video features.

Domain

Consumer design software, video processing, mobile performance optimization.

Deliverable

production ML models | product features | dashboards & analysis | infrastructure

Required skills

Systems-level performance optimization, performance tooling (profilers, tracing, benchmarking), concurrency and memory management, CPU/GPU cost modeling, cross-platform native development, video pipeline understanding.

Preferred skills

C++ or Rust, graphics APIs (OpenGL, Metal, Vulkan, WebGPU), on-device ML tuning (CoreML, TFLite, TensorRT), WebAssembly, FFmpeg or Chromium contributions.

Technologies

Perf, Instruments, Perfetto, Android Studio Profiler, Chrome DevTools, CoreML, TFLite, TensorRT, WebAssembly, FFmpeg, Chromium, OpenGL, Metal, Vulkan, WebGPU.

Responsibilities

Define performance metrics and SLOs for video, build telemetry and alerting systems, create profiling and benchmarking tooling, ship improvements to latency and frame stability, collaborate on hot path optimization for parallelism and hardware acceleration.

Seniority

Staff, hands-on IC with cross-team influence.

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.