Senior Machine Learning Engineer - Multimodal Data in London
Senior Machine Learning Engineer - Multimodal Data

Senior Machine Learning Engineer - Multimodal Data in London

London Full-Time 70000 - 90000 ÂŁ / year (est.) No home office possible
Canva

At a Glance

  • Tasks: Design and build data pipelines for cutting-edge AI research and development.
  • Company: Join Canva, a global leader in design technology with a vibrant culture.
  • Benefits: Equity packages, flexible leave, and a supportive parental leave policy.
  • Other info: Dynamic team with opportunities for personal and professional growth.
  • Why this job: Make a real impact in AI while working in a fun, collaborative environment.
  • Qualifications: Strong Python skills and experience with ML data workflows required.

The predicted salary is between 70000 - 90000 ÂŁ per year.

Company Description

Join the team redefining how the world experiences design. We know job hunting can be a little time consuming and you’re probably keen to find out what’s on offer, so we’ll get straight to the point.

Where And How You Can Work

The buzzing Canva London campus features several buildings around beautiful leafy Hoxton Square in Shoreditch. While our global headquarters is in Sydney, Australia, London is our HQ for Europe, with all kinds of teams based here, plus event spaces to gather our team and communities. You’ll experience a warm welcome from our Vibe team at front of house, amazing home cooked food from our Head Chef and a variety of workspaces to hang out with your team mates or get solo work done. That said, we trust our Canvanauts to choose the balance that empowers them and their team to achieve their goals and so you have choice in where and how you work.

Job Description

At Canva, our mission is to empower the world to design. We’re building AI that feels magical and lands real impact for millions of people - helping anyone create with confidence. We’re looking for a Machine Learning Engineer to own the data foundations that power our multimodal agent research—building the pipelines, datasets, and tooling that turn ambitious research ideas into trainable reality.

About The Team

We explore multimodal agentic architectures, build scalable training and evaluation loops, and partner closely with product and platform teams to turn breakthroughs into delightful product features. We are a cutting-edge post-training team, developing new multimodal agentic systems. We work on all topics of multimodal modelling, post-training and design agents, we build scalable training and evaluation loops, and partner closely with product and platform teams to turn breakthroughs into delightful product features.

About The Role

You’ll be responsible for the data lifecycle that fuels our agent research: from collection and curation through to preprocessing, quality assurance, and delivery into training pipelines. You’ll work closely with research scientists to understand what data is needed, then design and build the systems to make it happen—reliably and at scale. You’ll have significant autonomy over how data problems get solved, while aligning on what problems matter most with the broader team.

What You’ll Do

  • Design and build data pipelines for agent training: collection, filtering, deduplication, formatting, and versioning across text, image, and multimodal sources.
  • Build and maintain infrastructure for efficient data loading, storage, and retrieval at scale (S3, distributed systems, streaming pipelines).
  • Collaborate with research scientists to translate research requirements into concrete data specifications, and iterate as experiments reveal new needs.
  • Create evaluation datasets and benchmarks in collaboration with researchers—curating task distributions that surface real failure modes.
  • Develop tooling for dataset construction—including human annotation workflows, synthetic data generation, and preference data collection for RLHF/DPO-style training.
  • Own data quality: build validation frameworks, monitor for drift and contamination, and establish standards that make datasets trustworthy and reproducible.
  • Document datasets thoroughly: provenance, known limitations, intended use cases, and versioning history.
  • Implement comprehensive test coverage for data pipelines and ML workflows, ensuring reliability and catching regressions early.
  • Elevate codebase quality through code reviews, refactoring, and establishing engineering best practices that help research velocity scale sustainably.
  • Contribute to team roadmaps by identifying data bottlenecks and proposing solutions that unblock research velocity.

You’re likely a match if you have

  • Strong software engineering skills in Python, with experience building production-grade data pipelines and ML DevOps.
  • Practical experience with prompt engineering—designing, testing, and refining prompts for reliable LLM/VLM outputs.
  • Experience with ML data workflows: large-scale data processing and loading (Ray, or similar), data versioning, and format considerations for training (tokenization, batching, sharding).
  • Hands‐on experience working with data pipelines for large‐scale distributed ML training runs.
  • Familiarity with annotation tooling and human‐in‐the‐loop data collection (Label Studio or internal systems).
  • Understanding of ML training requirements—you know what "good data" looks like for LLM/VLM fine‐tuning and can anticipate downstream issues.
  • Experience loading and writing large datasets to/from cloud infrastructure (AWS) and distributed storage systems.
  • Strong communication skills: you can work with researchers to scope ambiguous problems and translate needs into actionable plans.
  • A collaborative approach, comfortable taking ownership and iterating quickly.

Nice to have

  • Experience with preference data collection for RLHF or reward modelling.
  • Familiarity with multimodal data (image‐text pairs, video, design assets).
  • Experience building synthetic data generation pipelines using LLMs.
  • Background in data quality metrics and monitoring systems.
  • Contributions to dataset releases or benchmarks in the ML community.

Additional Information

We make hiring decisions based on your experience, skills and passion, as well as how you can enhance Canva and our culture. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process. We celebrate all types of skills and backgrounds at Canva so even if you don’t feel like your skills quite match what’s listed above - we still want to hear from you!

What’s in it for you?

Achieving our crazy big goals motivates us to work hard - and we do - but you’ll experience lots of moments of magic, connectivity and fun woven throughout life at Canva, too. We also offer a range of benefits to set you up for every success in and outside of work.

Here’s a Taste Of What’s On Offer

  • Equity packages - we want our success to be yours too.
  • Inclusive parental leave policy that supports all parents & carers.
  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more.
  • Flexible leave options that empower you to be a force for good, take time to recharge and supports you personally.

Check out lifeatcanva.com for more info.

Other Stuff To Know

Please note that interviews are conducted virtually.

Senior Machine Learning Engineer - Multimodal Data in London employer: Canva

At Canva, we pride ourselves on fostering a vibrant and inclusive work culture that empowers our Canvanauts to thrive both personally and professionally. Located in the heart of Shoreditch, our London campus offers a dynamic environment with flexible working options, delicious home-cooked meals, and a strong emphasis on employee wellbeing through various benefits like equity packages and generous parental leave. Join us to be part of a team that values innovation, collaboration, and meaningful contributions to the world of design.
Canva

Contact Detail:

Canva Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Machine Learning Engineer - Multimodal Data in London

✨Tip Number 1

Network like a pro! Reach out to current employees at Canva on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for your application process. A friendly chat can sometimes lead to a referral, which is always a bonus!

✨Tip Number 2

Prepare for the interview by diving deep into Canva's mission and values. Understand how your skills in machine learning can contribute to their goals. Tailor your responses to show how you can make an impact—this will definitely impress the interviewers!

✨Tip Number 3

Practice makes perfect! Set up mock interviews with friends or use online platforms to get comfortable with common questions. Focus on articulating your experience with data pipelines and ML workflows clearly and confidently.

✨Tip Number 4

Don’t forget to showcase your projects! Bring along examples of your work that highlight your skills in building data pipelines and handling multimodal data. Visuals can really help convey your expertise and passion for the role.

We think you need these skills to ace Senior Machine Learning Engineer - Multimodal Data in London

Python
Data Pipeline Development
ML DevOps
Prompt Engineering
Large-Scale Data Processing
Data Versioning
Tokenization
Batching
Sharding
Cloud Infrastructure (AWS)
Distributed Storage Systems
Human-in-the-Loop Data Collection
Data Quality Assurance
Collaboration Skills
Communication Skills

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Machine Learning Engineer role. Highlight your experience with data pipelines and ML workflows, as well as any relevant projects that showcase your skills in Python and multimodal data.

Showcase Your Passion: We love seeing candidates who are genuinely excited about the work we do at Canva. Share your enthusiasm for AI and design in your application, and don’t hesitate to mention any personal projects or experiences that align with our mission.

Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language to describe your skills and experiences, making it easy for us to see how you fit into the role and our team.

Apply Through Our Website: We encourage you to submit your application directly through our website. This way, you’ll ensure it reaches the right people and you can easily track your application status. Plus, it’s super simple!

How to prepare for a job interview at Canva

✨Know Your Data Inside Out

As a Senior Machine Learning Engineer, you'll be dealing with data pipelines and multimodal sources. Make sure you understand the types of data you'll be working with, including text, images, and how they interact. Brush up on your knowledge of data quality metrics and validation frameworks to impress your interviewers.

✨Showcase Your Collaboration Skills

You'll need to work closely with research scientists to translate their needs into actionable data specifications. Prepare examples of past collaborations where you successfully scoped ambiguous problems and delivered results. Highlight your communication skills and how you can bridge the gap between technical and non-technical team members.

✨Demonstrate Your Technical Expertise

Be ready to discuss your experience with Python and building production-grade data pipelines. Familiarise yourself with tools like AWS for cloud infrastructure and any relevant libraries for large-scale data processing. You might even want to prepare a mini-project or case study that showcases your skills in action.

✨Prepare for Problem-Solving Questions

Expect questions that assess your ability to identify data bottlenecks and propose solutions. Think about challenges you've faced in previous roles and how you overcame them. Practising these scenarios will help you articulate your thought process clearly during the interview.

Senior Machine Learning Engineer - Multimodal Data in London
Canva
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>