Senior Effects Engine Engineer
CanvaJob Description
📋 Description Build and maintain a cross-platform multimedia effects SDK. Develop tooling for content creation, testing, asset lifecycle. Design mobile-side effect asset management for storage, loading, updates. Integrate 3D, facial effects, and dynamic shaders with Canva's engine. Prototype and productize AI-powered, multimodal, real-time effects. Translate research into product capabilities with high visual fidelity. 🎯 Requirements Advanced C++ for engine/SDK; solid in Java, Objective-C/Swift, and JS/TS. Mobile app development experience and performance optimization. Proficient in OpenGL/Metal/Vulkan and GLSL/HLSL. Experience with large codebases, Git, and automated testing. Nice-to-have: on-device AI (CoreML/QNN) and DCC tools (Maya/Substance). Fluent English communication; ability to design scalable graphics.