Jobiglo

No results.

Senior Machine Learning Engineer - Research Optimisation

Canva · Sydney

New
Hybrid Senior 🇬🇧 English
Python PyTorch Kubernetes CI/CD mixed precision FSDP DDP DeepSpeed ONNX TorchScript Triton AWS

Job description

About the role

Canva is looking for a Senior Machine Learning Engineer to bridge research and production, turning experimental models into stable, scalable user‑facing features while improving training and inference efficiency.

Key responsibilities

  • Productionise research models: refactor, test, containerise and integrate them into the monorepo for reusable deployment.
  • Profile and optimise PyTorch training jobs, improve GPU utilisation and implement mixed‑precision, efficient data loading and distributed training strategies.
  • Build and maintain inference services, SDKs and shared libraries with standardised pre/post‑processing.
  • Establish CI/CD workflows, artifact management and reproducible builds for ML services.
  • Add observability (metrics, logs, tracing) and reliability practices (load tests, chaos checks) across training and inference workloads.

Required profile

  • Strong software engineering fundamentals with excellent Python skills.
  • Experience shipping ML systems in production, preferably within a monorepo environment.
  • Hands‑on experience optimising PyTorch training or inference and profiling GPU workloads.
  • Comfort with containerised environments and Kubernetes for debugging and improving ML workloads.
  • Ability to read research code and refactor it into clean, well‑documented abstractions.

Required skills

  • Python
  • PyTorch
  • Kubernetes
  • Docker / containerisation
  • CI/CD pipelines
  • GPU profiling and optimisation (mixed precision, FSDP, DDP, DeepSpeed)
  • Model‑serving tools (ONNX, TorchScript, Triton)
  • Cloud platforms (AWS preferred)

What we offer

  • Equity packages
  • Inclusive parental leave policy
  • Annual Vibe & Thrive allowance for wellbeing and office setup
  • Flexible leave options

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Canva.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:smartrecruiters

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Australia.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 day ago

Expires 1 month from now

5 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Canva

Sydney