Senior Software Engineer - Native Video Engine at Canva - ScoutJobs - The AI-curated global job board
Skip to content
Canva
Posted 5 hours ago

Senior Software Engineer - Native Video Engine

CanvaSenior Software Engineer - Native Video Engine (China)

Requirements

Expertise in graphics (Vulkan, OpenGL, DirectX), Experience in shader development, Knowledge of video processing and encoding/decoding, Proficiency in C++ or Rust, Experience with real-time rendering pipelines

Skills

C#RustVulkanOpenGL

About the role

Responsibilities

  • Architect and implement major subsystems within the core Native Video Engine
  • Lead rendering pipeline development, optimizing for performance, memory efficiency, and cross-platform compatibility
  • Collaborate with product teams to translate user needs into technical specifications
  • Establish coding standards, development practices, and architectural patterns
  • Drive technical discussions and decision-making processes

Requirements

  • Deep expertise in graphics (Vulkan, OpenGL, DirectX)
  • Experience building high-performance rendering systems
  • Proven experience in shader development and performance optimization
  • Background in memory management and real-time rendering pipeline architecture
  • Experience with video processing, encoding/decoding, and multimedia frameworks
  • Solid programming skills in C++ or Rust
  • Experience with cross-platform development and hardware-specific optimizations

About the Company

Canva is one of the world's most popular design platforms, empowering people to create anything and publish anywhere.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer - Native Video Engine

Canva · Beijing

Sign up to apply