Research Machine Learning Engineer at Canva - ScoutJobs - The AI-curated global job board
Skip to content
Canva
Posted 11 hours ago

Research Machine Learning Engineer

Canva

Requirements

Background in LLMs or multimodal AI, Proficiency in Python, Knowledge of PyTorch or JAX, Experience with Megatron-LM, NeMo, or DeepSpeed, Experience with CUDA or Triton kernels

Skills

PythonPyTorchCUDA

About the role

About the Company

At Canva, we're building a future powered by AI that's as magical as it is impactful. Our CORE team within the Generative AI supergroup invents foundational technologies to power the future of AI-assisted design.

Responsibilities

  • Design, implement, and optimize large-scale machine learning systems for training
  • Improve GPU utilization, communication overhead, and memory efficiency
  • Partner with research and modeling teams to align systems with algorithmic needs
  • Evaluate and apply best practices for distributed training using industry-leading frameworks
  • Perform low-level optimization including custom CUDA or Triton kernels
  • Debug, profile, and fine-tune training workflows to unlock scalability

Requirements

  • Strong background in LLMs, multimodal AI, or diffusion models
  • Proficiency in Python
  • Deep knowledge of PyTorch or JAX
  • Experience with libraries such as Megatron-LM, NeMo, or DeepSpeed
  • Familiarity with optimization techniques like FSDP/ZeRO, gradient checkpointing, or low-precision data types
  • Hands-on experience writing custom GPU kernels in CUDA or Triton
  • Full proficiency in English

Preferred Qualifications

  • Familiarity with system programming languages such as C++ or Rust
ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Research Machine Learning Engineer

Canva · Beijing

Sign up to apply