Senior Machine Learning Engineer
CanvaLocation🌍Australia
Job Type💼Full‑time
Posted📅195 days ago
Engineeringpythonnlpllm
About the Role
Join the Brand Templates team as an ML technical lead to build intelligent, AI-powered features that make it effortless for organizations to create and scale on-brand content.
Responsibilities
- Own the end-to-end ML lifecycle from problem framing to production deployment and iteration.
- Develop ranking and recommendation models to identify high-performing designs for Brand Templates.
- Build brandification pipelines to automatically transform templates to conform to brand guidelines.
- Develop layout extraction and understanding systems for Canva's design format (CDF).
- Design and productionize LLM-based pipelines for metadata generation.
- Run experiments to validate model effectiveness and measure impact.
- Collaborate with product managers, designers, and engineers to integrate ML features.
- Establish ML best practices within the team, including experiment tracking, evaluation, monitoring, and documentation.
Requirements
- 5+ years of hands-on experience building and deploying ML-powered features in production.
- Proficiency in Python and ML frameworks (PyTorch or TensorFlow).
- Strong experience with NLP/NLU techniques (LLMs, embeddings, semantic search, prompt engineering, RAG, fine-tuning).
- Experience with document understanding, layout analysis, or structured data extraction.
- Experience building information retrieval, ranking, or recommendation systems.
- Skilled across the ML lifecycle: data processing, model training, evaluation, deployment, and monitoring.
- Experience designing and running A/B experiments.
- Ability to operate independently as an ML technical lead within a product team.
- Strong product mindset focused on user experience and measurable business outcomes.
- Commitment to scalable, maintainable ML systems with clear metrics.
- Disciplined coding practices and participation in code reviews.
Nice-to-Haves
- Experience with layout understanding or structured extraction from design/document formats.
- Familiarity with embeddings and vector databases.
- Experience in enterprise or B2B product contexts.
- Familiarity with GenAI platforms (e.g., OpenAI, Anthropic).
- Experience with microservices architectures and large monorepos.
- Master's or PhD in a machine learning discipline.
About Canva
View companyCanva is an Australian multinational software company that provides an online graphic design platform with a drag-and-drop interface. It operates on a freemium model, allowing users to create designs for social media, presentations, posters, documents, and other visual content.
Automate Your Job Search
Unlock more jobs, including 100k+ salaries. Generate tailored resumes and cover letters automatically.
Apply now
Please let Canva know you found this job on FullRemoteWork.
Apply NowGet Job Alerts
Receive notifications for similar jobs
Share this job
Similar Jobs
🌍Worldwide💼Full‑time
pytorchpythonai
Research Scientist - Efficient AI at Canva
🌍Worldwide💼Full‑time
pytorchpythonaillm
2 months ago
🌍Worldwide💼Full‑time
pytorchcudatriton
Machine Learning Engineer (Training Optimization) at Canva
🌍Worldwide💼Full‑time
pytorchcudatritondistributed
3 months ago
🌍Worldwide💼Full‑time
pytorchpythonai
Research Scientist - Efficient AI at Canva
🌍Worldwide💼Full‑time
pytorchpythonaillm
3 months ago
🌍United States💼Full‑time
pythonjavascriptgcp
Senior AI Engineer at Grafana
🌍United States💼Full‑time
pythonjavascriptgcpllm
3 months ago
🌍Canada💼Full‑time
pythonjavascriptllm
Senior AI Engineer at Grafana
🌍Canada💼Full‑time
pythonjavascriptllmgcp
3 months ago
🌍Worldwide💼Full‑time
pytorchcudatriton
Machine Learning Engineer (Training Optimization) at Canva
🌍Worldwide💼Full‑time
pytorchcudatritonpython
4 months ago