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

Canva
US - California - San Francisco
View Company Profile / << Go Back

  • Job Type: Full time
  • Just Posted

Job Description

Lead the end-to-end performance strategy for the video creation lifecycle, focusing on reducing latency and memory footprint. Design observability systems and optimize critical paths in the C++ native engine and ML-powered effect pipelines.

Requirements: Requires strong proficiency in C++ and deep knowledge of CPU/GPU architectures, memory hierarchies, and graphics APIs. Candidates must have experience with video codecs and the ability to use profiling tools to drive engineering decisions.

Key Skills: C++, Performance Optimization, GPU Architecture, Graphics APIs, Video Codecs, Profiling and Diagnostics, Multi-threaded Systems, SIMD, GLSL/HLSL, Rust, Metal, Vulkan, WebGPU, OpenGL, Telemetry Analysis, System Architecture

Benefits: Equity packages, Health benefits plans, 401(k) retirement plan with company contribution, Inclusive parental leave policy, Annual Vibe & Thrive allowance, Flexible leave options




Fast Track Upload