Senior Effects Engine Engineer

Canva
Beijing
Workplace: HybridContractFunction: Solutions Engineering & Sales EngineeringSkills: ["Collaboration","Problem-solving","Creativity","Communication"]

Architect high-performance effects rendering pipelines and cross-platform SDKs that power Canva’s video features across iOS, Android, Web, and desktop. Build authoring, testing, and asset lifecycle tools; design mobile effect asset management; and integrate new visual capabilities (3D, facial effects, dynamic shaders) with Canva’s rendering engine. Prototype and productize next-gen AI-powered, multimodal, real-time effects while collaborating with design, AI, and product teams to expand the effects ecosystem.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canva
Canva
1 month ago

Senior Effects Engine Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 47 minutes agoStatus: Live
Reposted: similar role first listed 10 months ago

Job Summary

Architect high-performance effects rendering pipelines and cross-platform SDKs that power Canva’s video features across iOS, Android, Web, and desktop. Build authoring, testing, and asset lifecycle tools; design mobile effect asset management; and integrate new visual capabilities (3D, facial effects, dynamic shaders) with Canva’s rendering engine. Prototype and productize next-gen AI-powered, multimodal, real-time effects while collaborating with design, AI, and product teams to expand the effects ecosystem.
Location: Beijing
Workplace: Hybrid
Employment Type: Contract
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Build and maintain a cross-platform multimedia effects SDK for iOS, Android, Web, and desktop.
  • •Develop tools for special effects creation, testing, and asset lifecycle management.
  • •Design mobile-side effect asset management systems to optimize storage, loading, and updates.
  • •Integrate new visual features (e.g., 3D, facial effects, dynamic shaders) with Canva’s custom rendering engine.
  • •Prototype and productize next-gen effects, including AI-powered, multimodal, and real-time effects.

Key Requirements

  • •Advanced C++ proficiency for engine/SDK development, with experience in Java, Objective-C/Swift, and JavaScript/TypeScript.
  • •Experience in mobile app development and performance optimisation.
  • •Proficiency with at least one graphics API (OpenGL, Metal, Vulkan, DirectX) and shader languages (GLSL, HLSL).
  • •Familiarity with large-scale codebase management, Git, and automated testing practices.
  • •Nice-to-have: on-device AI deployment (e.g., CoreML, QNN) or DCC tool experience (e.g., Maya, Substance).
Experience:Mobile appsGraphicsMultimediaVideo editingCross-platform development
Skills:CollaborationProblem-solvingCreativityCommunication
Languages:English
Tech Stack:C++JavaObjective-CSwiftJavaScriptTypeScriptIOSAndroidWebOpenGLMetalVulkanDirectXGLSLHLSLGitCoreMLQNNMayaSubstance

Company Brief

Canva
Canva is an online visual communications platform that provides drag-and-drop design tools, templates, and media assets for creating presentations, social media graphics, videos, documents and more, serving individuals and large enterprises globally.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Decacorn (USD 10B+)
Funding: Series E+
Headquarters: Surry Hills, New South Wales, Australia
Founded: 2012
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor