Senior Software Engineer - Native Video Engine (China)
Canva View all jobs
- Beijing
- Permanent
- Full-time
- You'll architect and implement major subsystems within the core Native Video Engine, making critical technical decisions that will influence the platform for years to come
- You'll lead rendering pipeline development, optimising for performance, memory efficiency, and cross-platform compatibility
- You'll collaborate with product teams to translate user needs into technical specifications, ensuring our engine delivers exceptional creative experiences
- You'll establish coding standards, development practices, and architectural patterns that will scale with our growing team
- You'll drive technical discussions and decision-making processes, balancing performance, maintainability, and feature requirements
- Deep expertise in graphics (Vulkan, OpenGL, DirectX) with hands-on experience building high-performance rendering systems
- Proven experience in shader development, performance optimisation, and multi-threaded graphics programming
- Background in memory management, real-time rendering, and rendering pipeline architecture
- Experience with video processing, encoding/decoding, and multimedia frameworks
- Solid programming skills using system languages (C++, Rust)
- Excellent problem-solving skills with the ability to debug complex graphics and performance issues
- Experience working with cross-platform development and hardware-specific optimisations