TL;DR
Senior Effects Engine Engineer (Embedded_IoT_Dev): Architect and develop high-performance cross-platform multimedia effects SDK and rendering pipelines with an accent on mobile and desktop platforms integration, advanced graphics APIs, and AI-powered real-time effects. Focus on designing scalable graphics architectures, optimizing performance, and enabling creative visual effects across iOS, Android, Web, and desktop environments.
Location: Beijing, China
Company
Canva is a product company focused on empowering users to create compelling visual stories through intuitive design and video tools.
What you will do
- Build and maintain a cross-platform multimedia effects SDK supporting iOS, Android, Web, and desktop.
- Develop tooling for special effects content creation, testing, and asset lifecycle management.
- Design mobile-side effect asset management systems for optimal storage, loading, and update handling.
- Integrate new visual features such as 3D, facial effects, and dynamic shaders with Canva's custom rendering engine.
- Prototype and productionise next-generation effects including AI-powered, multimodal, and real-time effects.
- Collaborate with design, AI, and product teams to enhance Canva's effect ecosystem.
Requirements
- Location: Beijing, China
- Advanced proficiency in C++ for engine/SDK development; solid skills in Java, Objective-C/Swift, and JavaScript/TypeScript.
- Experience in mobile app development and performance optimization.
- Proficient in at least one graphics API (OpenGL, Metal, Vulkan, DirectX) and shader languages (GLSL, HLSL).
- Familiarity with large-scale codebase management, version control (Git), and automated testing practices.
- Full proficiency in English communication.
Nice to have
- AI deployment experience on-device (e.g., CoreML, QNN).
- Experience with DCC tools such as Maya and Substance.
Culture & Benefits
- Work with cutting-edge graphics and machine learning technologies in browser-based creative tooling.
- Collaborate in an interdisciplinary team at the forefront of video editing, design, and AI.
- Gain expertise in scaling high-performance rendering and multimedia user experiences.
- Contribute to the future of intelligent cross-platform video creation and editing products.
