Senior Effects Engine Engineer at Canva - ScoutJobs - The AI-curated global job board
Skip to content
Canva
Posted 5 hours ago

Senior Effects Engine Engineer

CanvaSenior Effects Engine Engineer

Requirements

Advanced C++ proficiency, Mobile app development experience, Graphics API proficiency (OpenGL, Metal, Vulkan, or DirectX), Shader language knowledge (GLSL, HLSL), English proficiency

Skills

C#OpenGLAPI

About the role

Responsibilities

  • Build and maintain a cross-platform multimedia effects SDK supporting iOS, Android, Web, and desktop
  • Develop tooling to support 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 like 3D, facial effects, and dynamic shaders with Canva's custom rendering engine
  • Prototype and productionise next-gen effects including AI-powered, multimodal, and real-time effects
  • Collaborate with design, AI, and product teams to elevate Canva's effect ecosystem

Requirements

  • Advanced proficiency in C++ for engine/SDK development
  • Proficiency in Java, Objective-C/Swift, and JavaScript/TypeScript
  • Experience in mobile app development and performance optimisation
  • Proficiency in at least one graphics API (OpenGL, Metal, Vulkan, DirectX) and shader languages (GLSL, HLSL)
  • Familiarity with large-scale codebase management, Git, and automated testing
  • Full proficiency in English communications

Preferred Qualifications

  • AI deployment experience on-device (e.g., CoreML, QNN)
  • Experience with DCC tools such as Maya or Substance

About the Company

Canva is a global design platform that empowers everyone to design anything and publish anywhere. The Video team within the Design Experience Supergroup is on a mission to empower every user to tell compelling visual stories through video.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Effects Engine Engineer

Canva · Beijing

Sign up to apply