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

Senior Effects Engine Engineer

CanvaSenior Effects Engine Engineer

Requirements

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

Skills

C#OpenGLAPI

About the role

Responsibilities

  • 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 and loading
  • Integrate visual features like 3D, facial effects, and dynamic shaders with custom rendering engines
  • Prototype and productionise next-gen AI-powered and real-time effects
  • Collaborate with design, AI, and product teams to elevate the effect ecosystem

Requirements

  • Advanced proficiency in C++ for engine and 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 Git and automated testing practices
  • Full proficiency in English communications

Preferred Qualifications

  • On-device AI deployment experience (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 create magic at scale with powerful, easy-to-use visual features.

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