Research Machine Learning Engineer at Canva - ScoutJobs - The AI-curated global job board
Skip to content
Canva
Posted 4 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