Canva Developers logo
  • Home
    • App SDKIntegrate your product or build something new on Canva.
    • Print PartnershipsIntegrate Canva into your online print service.
    • ExtensionsThe discontinued Canva Apps development platform.
    • Developers BlogFor the developers building with Canva APIs and SDKs.
    • Engineering BlogThe technology behind Canva.
  • Your apps
Engineering Blog
OverviewSubscribeSubscribe
Discover more
UI/UXBackendMachine LearningInfrastructureSecurityEngineering Practices

Category

Machine Learning


Data-Driven Segmentation

Understanding a Diverse User Base with Frequency Segmentation at Scale

How we developed a bespoke frequency-recency segmentation to understand our users' diverse usage patterns.

Cuong Duong, Naomi StuartMar 16
Read more

Machine Learning

Deep Learning for Infinite (Multi-Lingual) Keywords

How we used a CLIP-inspired model to suggest keywords for template labeling in multiple languages.

Sachinthaka AbeywardanaJan 24

Search and Relevance

Search Pipeline: Part I

How we are rebuilding Canva's search stack and pipeline.

SC
Stuart CamNov 2, 2022

Machine Learning Infrastructure

Supporting GPU-accelerated Machine Learning with Kubernetes and Nix

It ain't what you don't know that gets you into trouble — well, sometimes it is.

JB
Jonathon BelottiJul 5, 2022

Computer Vision

Going Deeper with Depth Maps

How we use machine learning to estimate depth and salience maps for photos in Canva.

Kerry HalupkaDec 15, 2021

Computer Vision

Combining Classic and Modern: A New Approach to Camera Simulation

Applying classic principles from physics and optics to build the best possible camera effects at Canva.

Bhautik JoshiNov 18, 2021

Recommender Systems

Recommender systems: When they fail, who are you gonna call?

How we deal with potential problems when running Canva's recommendation system.

Mayur Panchal, Thien BuiNov 4, 2021

© 2023 All Rights Reserved. Canva®
Privacy policyTerms