What is a Machine Learning Engineer at Canva?
At Canva, a Machine Learning Engineer plays a pivotal role in democratizing design for over 150 million monthly active users globally. You will not simply train models in isolation; instead, you will build, scale, and integrate highly performant machine learning systems directly into the core product. From powering Magic Write and advanced search recommendation systems to mitigating bias in image retrieval, your work will directly impact how millions of creators bring their ideas to life.
This role sits at a unique intersection of high-scale software engineering and applied artificial intelligence. Canva operates at an extraordinary scale, processing terabytes and petabytes of user data daily. Consequently, the team prioritizes engineering discipline, clean code, and robust system design over theoretical research. As a Machine Learning Engineer, you will collaborate with cross-functional teams of backend developers, product managers, and UX designers to build end-to-end ML pipelines that are reliable, fair, and exceptionally fast.


