Canva
Technology
SeniorMachineLearningEngineer-AIEffectsandEditing
Neural analysis suggests this role is
optimal for mid candidates.
“Senior Machine Learning Engineer - AI Effects and Editing at Canva. Skills: Machine Learning, Computer Vision, AI Effects, Video Editing. Design ML models. Fine-tune ML models”
Industry & Context.
What They're Looking For.
Must Have
Academic or practical background in computer graphics, computer vision, or computer animation, Experience in numerical methods, Experience in geometric processing, Experience in physical simulation, Experience in character animation, Experience in generative models (GAN, VAE), Experience in mobile image processing, Proven experience fine-tuning computer vision models, Proven experience deploying computer vision models, Hands-on skills with LoRA training, Hands-on skills with model post-processing, Hands-on skills with on-device inference optimisation, Proficiency in backend development, Proficiency in model-serving architectures, Practical knowledge of computer graphics APIs, Practical knowledge of shader development, Full proficiency in English communications
Nice to Have
Experience with real-time use cases, Experience with streaming use cases, Familiarity with LoRA training, Familiarity with model post-processing (quantization, pruning), Familiarity with image and video ML models, Familiarity with how models integrate into visual pipelines, Familiarity with how models integrate into rendering pipelines, Proficiency in Python, Proficiency in Go, Knowledge of computer graphics APIs (OpenGL/OpenGLES), Knowledge of shader development (GLSL/HLSL), AI effect tools experience, Video post-production experience, Multimedia ML use cases experience
What You'll Do.
Build training pipelines
Develop on-device ML capabilities
Integrate on-device ML capabilities
Scale backend services
Work with design teams
Work with engineering teams
Bring creative ideas to life
Stay informed on trends
How You'll Work.
Team & Collaboration
Cross-disciplinary environments; Design teams; Engineering teams; Product teams
Communication Scope
English communications
Full Job Description
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/Specialty As an MLE on the Video Effects stream, you’ll design, fine-tune, and deploy models that power Canva’s next-generation video effects, AI editing and interactive experiences. From integrating on-device AI capabilities to building scalable backend pipelines, you’ll bridge research and production — transforming ML ideas into delightful, real-time features for our users. 关于岗位 作为视频特效方向的算法工程师,你将负责设计、微调并部署支持 Canva 下一代视频特效、智能编辑和互动体验的模型。从集成端侧 AI 能力,到构建可扩展的后端流水线,你将连接研究与产品之间的桥梁,把机器学习的创意转化为令人惊喜的实时功能,真正交付给用户。 What you’ll do (responsibilities) * Design, fine-tune, and deploy ML models for AI-powered visual effects across image and video modalities. * Build robust pipelines for LoRA-based model training, post-training quantization, and inference optimisation. * Develop and integrate on-device ML capabilities (MediaPipe, CoreML, NNAPI, etc.) for mobile runtime efficiency. * Scale backend services for effect model serving, asset management, and real-time rendering. * Prototype novel AI effects using diffusion, computer vision, and shader-driven approaches. * Work closely with design and engineering to bring creative ideas to life as user-facing features. * Stay informed on emerging trends in generative ML, real-time graphics, and VFX workflows to drive innovation. 工作职责 * 设计、微调并部署用于图像与视频 AI 特效的机器学习模型 * 构建稳健的训练流水线,支持 LoRA 微调、量化后处理及推理优化 * 开发并集成端侧
Applying for this Senior Machine Learning Engineer - AI Effects and Editing role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Canva?
Real rants from real employees. Read before you apply.