
Empowering the world to design.
Senior Effects Engine Engineer at Canva
About the role
What you’ll do (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 (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 特效生态,满足用户创作需求
What we're looking for
- 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)
- 具备可扩展图形架构设计能力,能与设计师紧密协作,突破视觉创意边界
- 对赋能创意创作充满热情,具备解决复杂视觉技术问题的能力
- 具备流利的英语沟通能力
What you will learn and develop at Canva
- 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 智能浏览器端视频创作产品的核心研发,亲身塑造产品未来的技术方向与功能形态
About the Group/Team
We're the Video team within the Design Experience Supergroup, and we’re on a mission to empower every user to tell compelling visual stories through video. We build intuitive, powerful tools and rendering infrastructure that help users go from idea to impact—seamlessly. Together, we’re shaping the future of multimedia creation, and this role will be core to enabling innovation across Canva’s intelligent video editing experiences.
关于团队
我们是Design Experience Supergroup旗下的Video team,肩负着一项使命:赋能每一位用户通过视频讲述引人入胜的视觉故事。我们构建直观、强大的工具和渲染基础设施,帮助用户无缝地将想法转化为有影响力的作品。我们正共同塑造多媒体创作的未来,而这个职 位将成为推动 Canva 智能视频编辑体验创新的核心力量。
About the Role
You’ll architect high-performance effect rendering pipelines and intuitive toolchains that accelerate effect development, unlock creative expression, and ensure seamless integration across platforms and devices. Your work will directly enable Canva’s global community to create magic at scale with powerful, easy-to-use video features.
关于岗位
你将设计高性能的特效渲染管线和直观的工具链,以加速特效开发、释放创意表达,并确保在各个平台和设备之间的无缝集成。你的工作将直接帮助 Canva 的全球创作者社区,以强大且易用的视频功能,在创作中实现“魔法般”的体验。
Required skills
C++
graphics programming
SDK development
mobile performance
shader programming
cross-platform development
rendering engines
Git
Total Views
0
Total Apply Clicks
0
Total Mock Apply
0
Total Bookmarks
0
More open roles at Canva
Similar jobs

Senior Principal Electrical Engineer (Hybrid)
Collins Aerospace (RTX) · US-IA-CEDAR RAPIDS-106 ~ 400 Collins Rd NE ~ BLDG 106

Senior Software Engineer - Space and RF Sensors (Onsite)
RTX (Raytheon) · US-IN-FT WAYNE-150A ~ 1010 Production Rd ~ BLDG 150A

Principal Command & Telemetry Software Modernization Engineer (Onsite)
RTX (Raytheon) · US-CO-AURORA-S75 ~ 16800 E Centretech Pkwy ~ BLDG S75

Senior C/C++ Software Development Engineer
RTX (Raytheon) · US-MA-TEWKSBURY-TB3 ~ 50 Apple Hill Dr ~ CONCORD BLDG, Tewksbury Tb3 300 Concord

Principal Electrical Engineer-FPGA Design- Onsite Tucson, AZ
RTX (Raytheon) · US-AZ-TUCSON-M02 ~ 1151 E Hermans Rd ~ BLDG M02
About Canva

Canva
Series DAn online design and visual communication platform that provides design tools for non-designers.
1,001-5,000
Employees
Sydney
Headquarters
$40B
Valuation
Reviews
10 reviews
4.2
10 reviews
Work-life balance
3.8
Compensation
2.5
Culture
4.3
Career
4.0
Management
4.2
78%
Recommend to a friend
Pros
Flexible schedules and hours
Supportive team and leadership
Growth and learning opportunities
Cons
Fast-paced and demanding workload
Can be overwhelming or stressful
Occasional long hours
Salary Ranges
31 data points
Junior/L3
L2
L6
L3
L4
L5
Junior/L3 · Business Analyst
0 reports
$139,153
total per year
Base
-
Stock
-
Bonus
-
$118,380
$159,926
Interview experience
2 interviews
Difficulty
3.0
/ 5
Duration
14-28 weeks
Experience
Positive 0%
Neutral 50%
Negative 50%
Interview process
1
Application Review
2
Online Assessment/Portfolio Review
3
Recruiter Screen
4
Hiring Manager Interview
5
Team Interview
6
Offer
Common questions
Technical Knowledge
Portfolio/Design Questions
Behavioral/STAR
Culture Fit
Past Experience
Latest updates
Canva Admits Its AI Tool Removed 'Palestine' From Designs, Apologizes for Any Distress It Caused - Gizmodo
Gizmodo
News
·
2w ago
Canva’s New AI-Powered Tool Caught Swapping ‘Palestine’ for ‘Ukraine’ - PetaPixel
PetaPixel
News
·
2w ago
Canva apologizes after its AI tool replaces ‘Palestine’ in designs - The Verge
The Verge
News
·
2w ago
Canva releases Affinity 3.2 - CG Channel
CG Channel
News
·
2w ago