Senior Engineer – Video Platform (Remote, ANZ)
Join Canva as a Senior Engineer on our Native Video Engine team to shape the future of video creation across millions of users worldwide.
What You’ll Be Doing
- Design and implement key components within the core Native Video Engine, contributing to technical decisions that impact platform functionality.
- Develop rendering pipeline features, focusing on performance optimization, memory efficiency, and cross‑platform compatibility.
- Support and collaborate with junior engineers, sharing knowledge in graphics programming, performance optimization, and system design.
- Collaborate with product teams to translate user needs into technical specifications, ensuring the engine delivers exceptional creative experiences.
- Establish coding standards, development practices, and architectural patterns that scale with a growing team.
- Research and evaluate emerging technologies in graphics and video processing, keeping Canva at the cutting edge of rendering innovation.
- Drive technical discussions and decision‑making processes, balancing performance, maintainability, and feature requirements.
About the Team
Video at Canva is building the future of video creation, bringing skilled‑quality video experiences to millions of users. The Native Video Engine team is the foundation for Canva’s cutting‑edge rendering technology, unlocking unprecedented performance and next‑generation features.
Where and How You Can Work
Remote across ANZ. While we have flagship campuses in Sydney and Melbourne, you have the flexibility to choose where and how you work, enabling you to achieve a balance that empowers you and your team.
Qualifications
- Deep expertise in graphics (Vulkan, OpenGL, DirectX) with hands‑on experience building high‑performance rendering systems.
- Experience in shader development, performance optimisation, and multi‑threaded graphics programming.
- Strong understanding of memory management, real‑time rendering, and rendering pipeline architecture.
- Experience with video processing, encoding/decoding, and multimedia frameworks.
- Proficiency in system languages (C++, Rust).
- Excellent problem‑solving skills and ability to debug complex graphics and performance issues.
- Experience in cross‑platform development and hardware‑specific optimisations.
Benefits
- Equity packages – share in Canva’s success.
- Inclusive parental leave policy supporting all parents & carers.
- An annual Vibe & Thrive allowance for wellbeing, social connection, and office setup.
- Flexible leave options to recharge and support personal priorities.
Additional Information
We celebrate all types of skills and backgrounds at Canva. If your skill set does not perfectly match the listed qualifications, we invite you to apply. Interviews are conducted virtually. We accommodate reasonable adjustments during the interview process.
#J-18808-Ljbffr