Join the team redefining how the world experiences design by making it effortless for organisations to create, manage, and scale on-brand content
Job Summary
Join the team redefining how the world experiences design by making it effortless for organisations to create, manage, and scale on-brand content.
As a Senior Machine Learning Engineer, you'll be the ML technical lead, owning the end-to-end ML lifecycle from problem framing through to production deployment and iteration.
This is a greenfield ML opportunity at the intersection of document understanding, generative AI, information retrieval, and product-facing ML, with direct impact on Canva's enterprise growth.
Matching Summary
Join the team redefining how the world experiences design by making it effortless for organisations to create, manage, and scale on-brand content.
Skills & Requirements
Must-have
Python and ML frameworks
NLP/NLU techniques
LLMs, embeddings, semantic search
Document understanding, layout analysis
Information retrieval, ranking, recommendation systems
ML lifecycle: data processing to monitoring
Designing and running A/B experiments
Nice-to-have
Product mindset and user experience
Scalable, maintainable ML systems
Disciplined coding practices
Experience with enterprise/B2B products
Familiarity with GenAI platforms
Microservices architectures
Master's or PhD in ML discipline
Key Requirements
5+ years of hands-on ML experience
Proficiency with Python
Experience with PyTorch or TensorFlow
Strong experience with NLP/NLU
Experience with LLMs, embeddings, semantic search
Experience with document understanding
Experience building information retrieval systems
Skilled across the ML lifecycle
Experience designing and running A/B experiments
Comfortable operating independently as ML technical lead