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.