Machine Learning Engineer - International SG
Canva · Beijing, China
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
Job description
from Canva careersJob 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.