4 дня назад
Staff Software Engineer - Video Performance (Bay Area)
251 000 - 329 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Software Engineer - Video Performance (C++/Graphics): Building and optimizing the performance foundation for Canva’s video creation experience across timeline editing, real-time preview, export, and rendering with an accent on native engines, graphics APIs, and ML-powered effect pipelines. Focus on profiling complex multi-threaded systems, reducing latency and memory usage, designing cross-platform observability, and leveraging hardware acceleration across Web, iOS, and Android.
Location: San Francisco Bay Area, USA
Salary: $251,000–$329,000 per year
Company
Canva is a design platform whose Video Group builds rendering and creative technology used by millions of people.
What you will do
- Lead end-to-end performance strategy for video creation, including timeline scrubbing, real-time preview, export, and rendering.
- Profile and optimize C++ native engines, GLSL/HLSL shaders, and ML-powered effect pipelines.
- Build profiling tools, observability systems, and automated regression suites for Web, iOS, and Android.
- Define performance metrics covering FPS, jank, memory usage, thermal behavior, latency, and user-perceived fluidity.
- Collaborate with Video Engine and AI engineers to improve parallelism, cache locality, asynchronous processing, and system architecture.
- Use Metal, Vulkan, WebGPU, and other hardware-acceleration APIs to improve performance across consumer devices.
Requirements
- Strong proficiency in C++ and experience optimizing complex, multithreaded systems.
- Strong understanding of CPU/GPU architectures, memory hierarchies, and SIMD.
- Experience with graphics APIs such as OpenGL, Metal, or Vulkan.
- Expertise with profiling and diagnostics tools such as Perf, Instruments, Chrome DevTools, Systrace, or custom telemetry systems.
- Knowledge of video codecs, container formats, frame-accurate seeking, and composition.
- Ability to analyze telemetry at scale and influence partner teams on performance and long-term quality.
Nice to have
- Experience with modern systems languages such as Rust.
Culture & Benefits
- Flexible ways of working within the San Francisco hub.
- Equity package and company-contributed 401(k) retirement plan.
- Health benefits and inclusive parental leave for all parents and carers.
- Annual allowance for wellbeing, social connection, and office setup.
- Flexible leave options and virtual interviews.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
10 дней назад
Graphics Software Engineer (Gaming)
149 600 - 284 580$
9 дней назад
Maya Software Engineer (C++)
139 000 - 249 260$
10 дней назад
Principal Animation Engineer - Central Tech (C++)
171 100 - 316 576$
Riot Games
5 дней назад
Staff Software Engineer, Engine & Tools (AI/ML)
9 дней назад
Lead Software Engineer (Game Porting)
150 000 - 220 000$
10 дней назад
AI Engineer (Gameplay) - Sledgehammer Games (Game Development)
119 278 - 157 642CAD