CareerPlanGet AI match score →

Staff Machine Learning Engineer - Recommendations

Sydney, au🌐 Remote💼 Full-time🗓 2026-06-30 → 2026-07-31

Core

Design, implement, and refine machine learning models to deliver personalized recommendations for Canva's high-traffic system serving 200M+ users, integrating cutting-edge research into production algorithms.

Role type

Staff Machine Learning Engineer (Recommendations)

Builds

Production-scale recommendation systems for templates, images, graphics, video, audio, fonts, and creator suggestions within the Canva Editor.

Domain

Creative design software / Personalization / Machine Learning

Deliverable

production ML models

Required skills

Designing and refining recommendation systems at scale, Python, PyTorch, pandas, scikit-learn, numpy, training pipelines, model evaluation, serving, online and offline experiment design, technical leadership, mentoring engineers

Preferred skills

Experience with large datasets, applying state-of-the-art ML research, cross-functional collaboration

Technologies

PyTorch, pandas, scikit-learn, numpy

Responsibilities

Design and implement ML models for personalized recommendations, improve ML system architecture and performance, investigate and evaluate research papers for production readiness, lead online and offline experiments, integrate models with the broader tech stack, mentor MLEs

Seniority

Staff, technical leadership & hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗