Senior Machine Learning Engineer - Multimodal Data
Canva is seeking a Senior Machine Learning Engineer to lead the development of data pipelines and infrastructure supporting our multimodal agent research. This role is integral to our mission of empowering the world to design by building AI that delivers real impact to millions of users. The successful candidate will join a cutting-edge team focused on developing scalable training and evaluation loops, collaborating closely with product and platform teams to transform research breakthroughs into user-friendly product features.
In this position, you will design and build data pipelines for agent training, encompassing tasks such as data collection, filtering, deduplication, formatting, and versioning across text, image, and multimodal sources. You will develop tools for dataset construction, including human annotation workflows and synthetic data generation, and establish validation frameworks to ensure data quality and reproducibility. Additionally, you will create evaluation datasets and benchmarks in collaboration with researchers, and maintain infrastructure for efficient data loading, storage, and retrieval at scale.
The ideal candidate will possess strong software engineering skills in Python, with experience in building production-grade data pipelines and ML DevOps. Practical experience with prompt engineering for reliable LLM/VLM outputs, and familiarity with large-scale data processing frameworks such as Ray, is essential. Hands-on experience with data pipelines for large-scale distributed ML training runs, and proficiency in working with cloud infrastructure like AWS, are also required. Strong communication skills and a collaborative approach are vital for success in this role.
Canva offers a range of benefits, including equity packages, an inclusive parental leave policy, and an annual Vibe & Thrive allowance to support wellbeing, social connection, and home office setup. Flexible leave options are available to empower employees to take time to recharge and support personal needs.
Joining Canva means becoming part of a team that values innovation, collaboration, and making a positive impact on the world. With opportunities for growth and development, and a culture that encourages creativity and inclusivity, this role offers a chance to contribute to a platform that is redefining how the world experiences design.