Canva
Senior Software Engineer - Native Video Engine (China)
Found: Today
This role is based in Beijing, China.
Responsibilities:
- Architect and implement major subsystems within the Native Video Engine.
- Lead complex rendering pipeline development, optimizing for performance and memory efficiency.
- Mentor junior engineers in graphics programming and system design.
- Collaborate with product teams to translate user needs into technical specifications.
- Establish coding standards and architectural patterns.
- Research emerging technologies in graphics and video processing.
Requirements:
- Deep expertise in graphics (Vulkan, OpenGL, DirectX).
- Experience in shader development and multi-threaded graphics programming.
- Strong background in memory management and real-time rendering.
- Solid programming skills in C++ or Rust.
- Track record of leading technical projects.