Machine Learning Engineer (Training Optimization)
CanvaLocation🌍Worldwide
Job Type💼Full‑time
Posted📅115 days ago
Engineeringpytorchcudatritonpythondistributedllm
About the Role
Join our core generative AI team to push the boundaries of foundational model training, where you will design and optimize high-performance systems that power the next generation of creative intelligence.
Responsibilities
- Design, implement, and optimize large-scale distributed machine learning training systems.
- Improve GPU utilization, memory efficiency, and communication overhead for massive foundation models.
- Partner with research teams to align system architecture with complex algorithmic requirements.
- Profile and fine-tune training workflows, including the development of custom CUDA or Triton kernels.
Requirements
- Strong background in LLMs, multimodal AI, or diffusion models.
- Proficiency in Python and experience with distributed training frameworks like Megatron-LM, NeMo, or DeepSpeed.
- Deep knowledge of PyTorch or JAX and optimization techniques such as FSDP/ZeRO and gradient checkpointing.
- Hands-on experience writing custom GPU kernels in CUDA or Triton.
Nice-to-Haves
- Familiarity with system programming languages such as C++ or Rust.
- Experience in profiling and debugging large-scale GPU clusters.
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
pythonpytorchai
AI Research Scientist at Canva
🌍Worldwide💼Full‑time
pythonpytorchaideeplearning
1 month ago
🌍Worldwide💼Full‑time
pytorchpythonai
Research Scientist - Efficient AI at Canva
🌍Worldwide💼Full‑time
pytorchpythonaillm
1 month ago
🌍Worldwide💼Full‑time
pythonpytorchreinforcement
Research Scientist at Openai
🌍Worldwide💼Full‑time
pythonpytorchreinforcementresearch
1 month ago
🌍Worldwide💼Full‑time
pythonbackendai
Senior Software Engineer at Snowflake
🌍Worldwide💼Full‑time
pythonbackendaidistributed
1 month ago
🌍United States💼Part‑time
gpukubernetespytorch
Technical Trainer - AI Infrastructure Products at Armada
🌍United States💼Part‑time
gpukubernetespytorchlinux
2 months ago
🌍Worldwide💼Full‑time
pytorchcudatriton
Machine Learning Engineer (Training Optimization) at Canva
🌍Worldwide💼Full‑time
pytorchcudatritondistributed
2 months ago