Senior Effects Engine Engineer
Canva View all jobs
- Beijing
- Permanent
- Full-time
- 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 (e.g. 3D, facial effects, dynamic shaders) with Canva's custom rendering engine.
- Prototype and productionise next-gen effects including AI-powered, multimodal, and real-time effects.
- Translate industry research into productised capabilities with stunning visual fidelity.
- Collaborate with design, AI, and product teams to elevate Canva's effect ecosystem.
- 构建并维护支持 iOS、Android、Web 及桌面端的跨平台多媒体特效 SDK,保障各终端特效功能的一致性与稳定性
- 开发特效内容创作、测试及资产生命周期管理相关工具,提升特效研发全流程的效率与质量
- 设计移动端特效资产管理系统,优化资产的存储、加载及更新机制,平衡性能与资源占用
- 将新一代的视觉功能(如 3D 特效、人脸特效、动态着色器)与 Canva 自定义渲染引擎整合,实现特效功能落地
- 完成下一代特效(含 AI 驱动特效、多模态特效、实时特效)的原型开发与产品化落地
- 将行业前沿技术研究转化为具备卓越视觉表现力的产品化能力,提升特效视觉效果
- 与设计、AI 及产品团队协作,共同完善 Canva 特效生态,满足用户创作需求
- Advanced proficiency in C++ for engine/SDK development; solid in Java, Objective-C/Swift, and JavaScript/TypeScript.
- Experience in mobile app development and performance optimisation.
- Proficient in at least one graphics API (OpenGL, Metal, Vulkan, DirectX) and shader languages (GLSL, HLSL).
- Familiar with large-scale codebase management, version control (Git), and automated testing practices.
- Nice-to-have: AI deployment experience on-device (e.g., CoreML, QNN), DCC tool experience (e.g. Maya, Substance).
- Ability to design scalable graphics architectures and work closely with designers to push the boundaries of visual creativity
- Passion for empowering creativity and solving complex visual problems
- Full proficiency in English communications.
- 精通 C++,能独立完成引擎及 SDK 开发;熟练掌握 Java、Objective-C/Swift,以及 JavaScript/TypeScript
- 具备移动端应用开发经验,熟悉移动端性能优化方法(如内存管理、渲染效率提升)
- 熟练掌握至少一种图形 API(OpenGL/Metal/Vulkan/DirectX)及着色器语言(GLSL/HLSL),能独立实现复杂视觉效果
- 熟悉大规模代码库管理、版本控制工具(如 Git)及自动化测试流程,具备良好的工程实践习惯
- 加分项:有端侧 AI 部署经验(如 CoreML、QNN),或熟悉 DCC 工具(如 Maya、Substance)
- 具备可扩展图形架构设计能力,能与设计师紧密协作,突破视觉创意边界
- 对赋能创意创作充满热情,具备解决复杂视觉技术问题的能力
- 具备流利的英语沟通能力
- Push the boundaries of creative tooling in the browser using modern graphics and ML
- Collaborate in an interdisciplinary team at the cutting edge of video editing, design, and AI
- Gain expertise in scaling high-performance rendering and multimedia UX
- Shape Canva's future in intelligent cross-platform video creation and editing products.
- 运用现代图形技术与机器学习,突破浏览器端创意工具的技术边界,探索特效开发的前沿方向
- 与设计师、AI 算法工程师、产品经理紧密协作,拓宽技术与业务视野
- 深入掌握高性能渲染与多媒体UX的规模化落地能力,积累跨平台特效技术实战经验
- 参与 Canva 智能浏览器端视频创作产品的核心研发,亲身塑造产品未来的技术方向与功能形态