Canva
Posted 1mo ago

Senior Machine Learning Engineer - Elements Platform

Canva
Sydney or Melbourne or Brisbane or Perth or Adelaide or Australia
RemoteFull Time
Responsibilities
  • building models
  • monitoring systems
  • designing pipelines
Requirements
  • Experience building and deploying production ML systems
  • Ownership of end-to-end ML lifecycle
  • Strong collaboration and communication skills, and ability to trade off model quality
  • Latency, and cost

Job description

Company Description:

Join the team redefining how the world experiences design.

Hey, g'day, mabuhay, kia ora,你好, hallo, vítejte!

Thanks for stopping by. We know job hunting can be a little time consuming and you're probably keen to find out what's on offer, so we'll get straight to the point. 

Where and how you can work

Our flagship campus is in Sydney, with a second campus in Melbourne and co-working spaces in Brisbane, Perth, & Adelaide. You have flexibility in how and where you work — whether that's from one of our spaces, from home, or a mix of both. This role is remote-friendly within Australia, so you can choose the setup that empowers you and your team to do your best work.

Job Description:

About the Role/Specialty:


As a Senior Machine Learning Engineer on Elements Platform, you'll build the ML systems that power how style gets understood — and how that understanding gets reflected in the elements generated for people's designs. Beyond that, you'll help shape how templates and elements get generated at scale. You'll work closely with the Content Engine, Core Research, and AI Media teams to take projects from a strong idea to a dependable, scaled system. This is a role for someone who wants to own real ML infrastructure — not just train models, but ship, monitor, and improve systems that directly shape what millions of people see when they open Canva. You'll have real autonomy to identify problems, propose solutions, and see them through to production.

What you’ll do (responsibilities):

  • Design, build, and ship ML models that power content generation and quality eval scoring for Canva's generated element and template library.

  • Own the full ML lifecycle — from data pipelines and training through to deployment, monitoring, and iteration.

  • Partner with Content Engine, CORE AI Research, AI Media, and Discovery teams to align ML work with the broader content strategy.

  • Diagnose and resolve issues across model performance, data quality, and production reliability.

  • Run experiments to validate ML approaches before scaling them, with clear success metrics.

  • Contribute to the engineering standards and tooling that make ML development faster and more reliable across the group.

  • Communicate technical tradeoffs clearly to both engineering and non-engineering stakeholders.

What we're looking for:

You have solid experience building and deploying machine learning systems in production, not just prototyping them. You're comfortable owning a problem end-to-end, from framing it, to building the model, to making sure it holds up once it's live. You care about the practical tradeoffs between model quality, latency and cost, and you know how to make good calls under uncertainty. You collaborate well with engineers, product and content teams, and you're motivated by seeing your work show up in something millions of people use every day. Curiosity and a willingness to dig into ambiguous problems matter more to us than ticking every box on a skills list.

What You'll Learn & Build:

  • Deep experience scaling ML systems for a content platform used by hundreds of millions of people.

  • Exposure to the full spectrum of content ML work — from generation to design understanding.

  • Opportunities to shape ML engineering practice across the Content Product group.

  • Growth toward technical leadership, with real scope to define and drive your own roadmap.

Additional Information:

Don't tick all the boxes? Don't worry about that - nobody does!  

We’d still love to hear from you! At Canva, we know that great engineers come from a variety of backgrounds, and we value passion, curiosity, and a willingness to learn just as much as specific experience. If you're excited about this role but don’t tick every box, we encourage you to apply, you might a great fit in ways you didn’t expect!

What's in it for you?

Achieving our crazy big goals motivates us to work hard - and we do - but you'll experience lots of moments of magic, connectivity and fun woven throughout life at Canva, too. We also offer a stack of benefits to set you up for every success in and outside of work.

Here's a taste of what's on offer:

  • Equity packages - we want our success to be yours too
  • Inclusive parental leave policy that supports all parents & carers
  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
  • Flexible leave options that empower you to be a force for good, take time to recharge and supports you personally

Check out  lifeatcanva.com for more info.

Other stuff to know

We make hiring decisions based on your experience, skills and passion, as well as how you can enhance Canva and our culture. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process.

All interviews are conducted virtually

About Canva

Online graphic design platform for creating and editing visual content.

Year founded
2013
Employees
13718
Organization type
Private
Latest investment
Raised $560.00M Series D (2025) — led by Franklin Templeton
Headquarters
AU

Similar jobs

Machine Learning Engineer roles near Sydney, New South Wales
1w
Save
Mark Applied
Hide
ML Engineer
Sydney, New South Wales, Australia
OnsiteFull Time
Alloy Robotics
Alloy Robotics: Data management platform for robotics teams to analyze mission data.
3+ YOE3+ years in applied ML, LLM systems experience with evaluations, retrieval, or fine-tuning, and production Python skills. Experience with models, sensor data, inference optimization, or open source is advantageous.
Python
1w
Save
Mark Applied
Hide
Senior Machine Learning Engineer (Platform / MLOPs)
Barangaroo or Queensland or Australian Capital Territory or Victoria or South Australia or Tasmania
HybridFull Time
Nearmap
Nearmap: Provides high-resolution aerial imagery and geospatial location intelligence.
Production Kubernetes platform engineering, high-scale APIs, SLAs/SLOs, DevOps, infrastructure-as-code, deployment pipelines, and production Python. Ray Serve, LLMs, observability, Terraform, and GPU optimization valued.
Kubernetes, EKS, GKE, Ray Serve, GCP, AWS, Docker, ArgoCD, Weights & Biases, W&B, Arize AI, Python, Confluent, Evidently, Prometheus, Grafana, Terraform, CI/CD
1w
Save
Mark Applied
Hide
Machine Learning Engineer
Hong Kong or Sydney
OnsiteFull Time
IMC
IMC: Global proprietary trading firm and market maker.
3+ YOERequires 3+ years in machine learning training or inference systems, with Python, CUDA or C++, ML frameworks, GPU programming, distributed training, and cloud or orchestration exposure.
Python, CUDA, C++, PyTorch, TensorFlow, JAX, CuDNN, TensorRT, Horovod, NCCL
1w
Save
Mark Applied
Hide
Machine Learning Engineer - Intern
Melbourne or Sydney or Australia
RemoteInternship, Temporary
Pluralis Research
Pluralis Research: Decentralized protocol for collaborative and open-source AI model training.
Current or recent Master's or PhD study in machine learning, computer science, or related field; strong Python and PyTorch; concurrent systems, distributed ML, and AWS or GCP experience; professional English; Australia-based.
Python, PyTorch, AWS, GCP, Agora
2w
Save
Mark Applied
Hide
Machine Learning Engineer (Content Understanding) Intern, (TikTok Live Foundation Sydney) - 2027 start (PhD)
Sydney, New South Wales, Australia
OnsiteInternship
TikTok
TikTok: Global short-form video hosting and social media platform.
2+ YOEProficiency in Go/Python/Java/C++ and PyTorch or TensorFlow; 2+ years experience in ML/DL or related research preferred; experience building scalable distributed systems; strong communication.
Go, Python, Java, C++, PyTorch, TensorFlow
2w
Save
Mark Applied
Hide
Staff Machine Learning Engineer - Visual Suite Platform (AU remote)
Sydney or Australia
RemoteFull Time
Canva
Canva: Cloud-based visual communication and graphic design software platform.
Hands-on production ML/AI experience, ability to set technical direction, solve ambiguous cross-team problems, partner across functions, write code, and mentor engineers.
ML, AI, LLMs
1mo
Save
Mark Applied
Hide
Staff Machine Learning Engineer (Platform) - Australia based - Full Relocation Provided
Sydney, New South Wales, Australia
OnsiteFull Time
Neara
Neara: Provides digital twin simulation software for electric utility infrastructure.
Senior ML platform experience building training pipelines, distributed compute, model serving, monitoring, cloud and container orchestration; strong Python and deep learning background.
Python, PyTorch, CUDA, AWS, GCP, Azure, Kubernetes, Docker
1mo
Save
Mark Applied
Hide
Senior Machine Learning Engineer
Sydney, New South Wales, Australia
RemoteFull Time
Harrison.ai
Harrison.ai: Develops AI software for medical imaging and diagnostic support.
Extensive ML engineering or applied research experience; strong Python and PyTorch skills; hands-on foundation model and self‑supervised learning experience; strong software engineering collaboration and quantitative grounding.
Python, PyTorch, AWS