Senior Effects Engine Engineer
Core
Build and maintain a cross-platform multimedia effects SDK and high-performance rendering pipelines for Canva's video creation tools, enabling real-time visual effects across mobile and desktop.
Role type
Senior IC effects engine engineer (graphics/SDK)
Builds
Cross-platform multimedia effects SDK, effect asset management systems, and next-gen visual features (3D, facial, AI-driven) for Canva's video editing products.
Domain
Creative software / Multimedia / Real-time graphics
Deliverable
production ML models | product features
Required skills
C++ (engine/SDK development), Java, Objective-C/Swift, JavaScript/TypeScript, OpenGL/Metal/Vulkan/DirectX, GLSL/HLSL, mobile performance optimization, large-scale codebase management, automated testing
Preferred skills
On-device AI deployment (CoreML, QNN), DCC tools (Maya, Substance), scalable graphics architecture design
Technologies
C++, Java, Swift, TypeScript, OpenGL, Metal, Vulkan, DirectX, GLSL, HLSL, Git, CoreML, QNN, Maya, Substance
Responsibilities
Develop tooling for special effects content creation, testing, and asset lifecycle management; integrate new visual features with custom rendering engine; prototype and productionize AI-powered and real-time effects; collaborate with design and AI teams to elevate the effect ecosystem.
Seniority
Senior, hands-on IC