mid Machine Learning Engineer ic · Posted Mar 25, 2026

About this role

Canva is hiring a mid-level Machine Learning Engineer based in Beijing, China. The posting calls out experience with Python, Docker, TensorFlow, PyTorch.

Role
Machine Learning Engineer
Function
machine learning
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Beijing, China
Posted
Mar 25, 2026

More roles at Canva

Senior Program Manager (Content Strategy)
London, United Kingdom · senior
Identity Engineer - Okta, 12 months Fixed Term Contract
Sydney, Australia · mid
Python Okta API Development
Senior Reward Manager (Relocation to Sydney, Australia)
London, United Kingdom · senior
Senior Reward Manager
Sydney, Australia · senior
Senior Reward Manager (Relocation to Sydney, Australia)
San Francisco, CA · senior
All Canva jobs →

Job description

from Canva careers

Job Description

About the Group/Team
You’ll join the Product Enablement Team, part of the International Supergroup, which is focused on accelerating Canva’s growth and feature adoption in priority international markets. The team partners closely with Global AI, Search, and Recommendations teams to bring cutting-edge capabilities to local markets with the right technical customizations and data insights.

In particular, this role will focus on enhancing Search and Recommendation and AI Magic experiences in China, adapting algorithms to local content trends, user behaviors, and regulatory requirements. The team works on local model fine-tuning, data signal enhancements, and experimentation to deliver measurable impact.

 

About the Role/Specialty
We’re looking for a Senior Machine Learning Engineer (MLE) with strong backend and applied ML experience, ideally in generative AI, search or recommendation systems. You’ll work at the intersection of AI research and product delivery — owning the development, deployment, and iteration of models that shape the user journey. You’ll also play a key role in improving the training data pipeline, online experimentation, and integration with global systems. 

What you’ll do (responsibilities)

  • Work with local AI models and services (e.g., LLMs, image/video generation models, Rec Systems) to support Canva's product needs in China, with guidance from senior engineers.
  • This is an excerpt. Read the full job description on Canva careers →
All machine learning jobs machine learning in Beijing, China Jobs in Beijing, China machine learning salaries machine learning career path
All Canva Jobs Browse machine learning roles mid positions