Senior Machine Learning Engineer - AI Effects and Editing

51 Minutes ago • All levels
Research Development

Job Description

The Video team within the Design Experience Supergroup at Canva aims to empower users to tell compelling visual stories through video by building intuitive tools and rendering infrastructure. This role is for a Senior Machine Learning Engineer on the Video Effects stream, responsible for designing, fine-tuning, and deploying models for next-generation video effects, AI editing, and interactive experiences. The engineer will bridge research and production, integrating on-device AI and building scalable backend pipelines to transform ML ideas into real-time features.
Good To Have:
  • Experience with AI effect tools, video post-production, or multimedia ML use cases is a strong bonus.
Must Have:
  • 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.
  • Academic or practical background in computer graphics, computer vision, or computer animation.
  • Experience in one or more of: numerical methods, geometric processing, physical simulation, character animation, generative models (GAN, VAE), or mobile image processing.
  • Proven experience fine-tuning and deploying computer vision models, particularly for real-time or streaming use cases.
  • Hands-on skills with LoRA training, model post-processing (quantization, pruning), and on-device inference optimisation.
  • Familiarity with image and video ML models and how they integrate into visual or rendering pipelines.
  • Proficiency in backend development (e.g., Python, Go) and model-serving architectures.
  • Practical knowledge of computer graphics APIs (OpenGL/OpenGLES) and shader development (GLSL/HLSL).
  • Full proficiency in English communications.
Perks:
  • Learn to ship creative ML features at scale, powering real-time video editing for millions.
  • Contribute to an interdisciplinary team bridging product, AI/ML, and design.
  • Influence Canva’s future in intelligent creative tools through your research and engineering.

Add these skills to join the top 1% applicants for this job

real-time-vfx
rendering
character-design
shader-development
game-texts
product-iteration
video-editing
model-serving
computer-vision
canva
python
open-gl
glsl
hlsl
machine-learning

Company 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.

Job Description

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.

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.

Qualifications

What we're looking for

We’re looking for an MLE with both technical depth and creative instinct — someone who thrives in fast-moving, cross-disciplinary environments. You’ll bring:

  • Academic or practical background in computer graphics, computer vision, or computer animation — with experience in one or more of: numerical methods, geometric processing, physical simulation, character animation, generative models (GAN, VAE), or mobile image processing.
  • Proven experience fine-tuning and deploying computer vision models, particularly for real-time or streaming use cases.
  • Hands-on skills with LoRA training, model post-processing (quantization, pruning), and on-device inference optimisation.
  • Familiarity with image and video ML models and how they integrate into visual or rendering pipelines.
  • Proficiency in backend development (e.g., Python, Go) and model-serving architectures.
  • Practical knowledge of computer graphics APIs (OpenGL/OpenGLES) and shader development (GLSL/HLSL).
  • Experience with AI effect tools, video post-production, or multimedia ML use cases is a strong bonus.
  • A mindset that balances research curiosity with rapid product iteration.
  • Full proficiency in English communications.

Additional Information

What you will learn and develop at Canva

  • Learn to ship creative ML features at scale, powering real-time video editing for millions
  • Contribute to an interdisciplinary team bridging product, AI/ML, and design
  • Influence Canva’s future in intelligent creative tools through your research and engineering

Set alerts for more jobs like Senior Machine Learning Engineer - AI Effects and Editing
Set alerts for new jobs by Canva
Set alerts for new Research Development jobs in China
Set alerts for new jobs in China
Set alerts for Research Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙