Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Machine Learning Engineer - Ecosystem Experiences image - Rise Careers
Job details

Senior Machine Learning Engineer - Ecosystem Experiences

Job Description

Join the team redefining how the world experiences design.

Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte!

Thanks for stopping by. 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.

What you’d be doing in this role

As Canva scales change continues to be part of our DNA. But we like to think that's all part of the fun. So this will give you the flavour of the type of things you'll be working on when you start, but this will likely evolve. 

At the moment, this role is focused on:

  • Improve and streamline the process of reviewing third-party apps through automation and AI-driven solutions.
  • Develop machine learning automation to analyse source code and UI, ensuring submissions adhere to design guidelines, accessibility standards, and security practices.
  • Leverage computer vision, screenshot analysis, and HTML parsing to evaluate UI elements and provide actionable feedback on UX best practices.
  • Experiment with cutting-edge ML, LLM, and NLP techniques to improve the accuracy and effectiveness of automated reviews.
  • Build intelligent recommendation systems that guide developers in refining their submissions, reducing friction in the review process.
  • Optimise and integrate AI solutions into existing review workflows, enhancing internal tools and the developer submission pipeline.
  • Collaborate closely with engineering and UX teams to ensure AI-driven recommendations align with product goals and user experience standards.

You're probably a match if

  • You have experience applying machine learning to automate complex review processes—especially in areas like code analysis, UI evaluation, or security compliance.
  • You’re skilled in computer vision and screen analysis—you know how to extract meaningful insights from UI layouts and interfaces.
  • You have experience working with Large Language Models (LLMs)—whether through external APIs or open-source models—to enhance automation, recommendations, or intelligent feedback systems.
  • You can build intelligent recommendation systems—helping developers proactively improve their submissions and streamline the review process.
  • You’re proficient in Python and familiar with ML frameworks like PyTorch, TensorFlow, or scikit-learn.
  • You thrive in cross-functional teams—collaborating with engineers, UX designers, and product managers to shape AI-powered workflows.
  • You enjoy solving real-world challenges—optimizing review processes and reducing developer friction through automation.

About the team

We aim to build the world’s richest Ecosystem of apps and integrations for visual design and communications that supercharge Canva’s ability to meet the diverse needs of a billion users and drive Canva’s MAU growth.

With the proliferation of innovations in generative AI and as large organizations have increasingly complex workflows to manage their designs, Canva is well poised to become the platform that simplifies access and discovery of services related to visual design. We are already working with hundreds of developers to enable access to these exciting products with our Apps SDK and Canva public REST API!

As one of the groups in Ecosystem, the Experiences Group builds our App Marketplace, Developer Portal, and SDKs (including developer tooling, starter kit, examples, docs, etc.).

As the first Senior Machine Learning Engineer in the Supergroup, you’ll play a vital role in driving our engineering strategy—ensuring we deliver secure and reliable products while managing trade-offs on the path to achieving our crazy big goals. This group's customers are developers, which means you will have the ability to bring your insights and an engineering mindset into our product roadmap.

Other stuff to know

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!

Please note that interviews are conducted virtually.

Canva Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Canva DE&I Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Canva
Canva CEO photo
Melanie Perkins
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Machine Learning Engineer - Ecosystem Experiences, Canva

Join Canva as a Senior Machine Learning Engineer - Ecosystem Experiences in the vibrant city of Sydney, Australia! We’re on a mission to redefine how the world experiences design, and we want you to be a part of our journey. In this role, you'll dive into innovative projects that focus on enhancing the process of reviewing third-party applications through advanced automation and AI solutions. You'll be developing machine learning models that analyze source code and user interfaces, ensuring they meet design guidelines and security practices. Your skills in computer vision will shine as you evaluate UI elements, while leveraging cutting-edge ML techniques to improve accuracy in automated reviews. Working closely with engineering and UX teams, you'll help build intelligent recommendation systems that will streamline the review process for developers. We’re looking for someone who thrives in cross-functional teams and enjoys solving real-world challenges. If you have experience with machine learning, computer vision, and LLMs, plus a penchant for Python and ML frameworks, this is the place for you! At Canva, we celebrate diverse skills and backgrounds, and we’re eager to hear how you can contribute to our culture. Let's make beautiful design accessible to everyone together!

Frequently Asked Questions (FAQs) for Senior Machine Learning Engineer - Ecosystem Experiences Role at Canva
What are the key responsibilities of a Senior Machine Learning Engineer at Canva?

As a Senior Machine Learning Engineer at Canva, you'll be focused on automating processes for reviewing third-party applications, developing machine learning and AI solutions, and leveraging computer vision techniques. You'll work on analyzing source code and UI submissions, ensuring they adhere to design guidelines and security standards. Additionally, your role will involve collaborating with engineering and UX teams to improve review workflows and recommend enhancements for developers.

Join Rise to see the full answer
What qualifications are needed for a Senior Machine Learning Engineer role at Canva?

To qualify for the Senior Machine Learning Engineer position at Canva, candidates should have experience applying machine learning to complex review processes, particularly in code analysis and UI evaluation. Proficiency in Python and familiarity with ML frameworks like PyTorch or TensorFlow is essential. Experience with Large Language Models and the ability to build intelligent recommendation systems are also critical for success in this role.

Join Rise to see the full answer
What technologies should a Senior Machine Learning Engineer at Canva be familiar with?

A Senior Machine Learning Engineer at Canva should be well-versed in machine learning frameworks such as PyTorch, TensorFlow, or scikit-learn, as well as technologies related to computer vision and code analysis. Additionally, familiarity with Large Language Models and automation tools will play a significant role in enhancing the review processes and improving UX through intelligent feedback systems.

Join Rise to see the full answer
What does the team culture look like for Senior Machine Learning Engineers at Canva?

The team culture for Senior Machine Learning Engineers at Canva is collaborative and innovative, emphasizing the importance of cross-functional teamwork. Engineers work alongside UX designers and product managers to shape AI-powered workflows while embracing diverse backgrounds and experiences. Canva fosters an inclusive environment where employees are encouraged to share their insights and creativity to achieve the company's ambitious goals in design.

Join Rise to see the full answer
What type of projects will a Senior Machine Learning Engineer at Canva be involved in?

As a Senior Machine Learning Engineer at Canva, you will be involved in projects that aim to improve and streamline the review processes for third-party applications. This includes developing machine learning solutions for code analysis, enhancing user experience through computer vision, and building recommendation systems that aid developers in refining their submissions. You will have the opportunity to experiment with cutting-edge ML techniques to drive innovation within the company's engineering strategy.

Join Rise to see the full answer
Common Interview Questions for Senior Machine Learning Engineer - Ecosystem Experiences
Can you explain your experience with machine learning frameworks like PyTorch or TensorFlow?

In your response, highlight specific projects where you've implemented PyTorch or TensorFlow. Discuss any challenges you faced and how you overcame them, as well as the impact your work had on the overall project outcomes.

Join Rise to see the full answer
What machine learning techniques do you find most effective for code analysis?

Discuss specific techniques such as regression analysis, classification algorithms, or unsupervised learning. Provide examples of how you've applied these techniques in prior roles, particularly in improving code quality or compliance.

Join Rise to see the full answer
How do you approach collaboration with UX teams when developing machine learning solutions?

Emphasize the importance of understanding user needs and how you initiate discussions with UX designers. Share an example of a successful collaboration, focusing on how it led to better outcomes for both the engineering and user experience aspects.

Join Rise to see the full answer
Describe a project where you utilized computer vision in your work.

Outline the project's goals, the computer vision tools and algorithms you used, and the results achieved. Focus on how this experience contributes to your qualifications for the Senior Machine Learning Engineer role at Canva.

Join Rise to see the full answer
What steps do you take to ensure your ML models are secure?

Discuss your approach to security in machine learning, touching on model robustness, data privacy, and compliance with security practices. Provide examples of measures you've implemented in past projects.

Join Rise to see the full answer
How do you handle feedback and iterate on your machine learning models?

Explain your process for reviewing feedback and making data-driven decisions to refine models. Give an example of a time when iterating on feedback significantly improved a model's performance.

Join Rise to see the full answer
Can you share your experience with Large Language Models and their application in automation?

Detail any projects where you've utilized Large Language Models to enhance automation, discussing the benefits and challenges faced. Highlight the effectiveness of these models in delivering actionable feedback.

Join Rise to see the full answer
What is your strategy for keeping up with advancements in machine learning technology?

Share your methods for staying current, such as attending conferences, reading research papers, or engaging with online communities. Explain how you apply new knowledge to your work.

Join Rise to see the full answer
Tell us about a challenging ML project you managed and the outcome.

Provide a brief overview of the project's complexity, the challenges encountered, and how you managed them. Focus on the positive outcomes and any key learnings from the experience.

Join Rise to see the full answer
Why do you want to work as a Senior Machine Learning Engineer at Canva?

Express your enthusiasm for Canva’s mission to enhance design experiences. Discuss how your background aligns with the company's goals, and your desire to contribute to its innovative projects in the machine learning space.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
iGenius Remote No location specified
Posted 10 days ago
Photo of the Rise User
MediaRadar Remote No location specified
Posted 2 days ago
Photo of the Rise User
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave

Canva is revolutionizing the design process around the world. The company provides a user-friendly online platform that enables anyone to produce stunning, professional designs - granting them easy access to the realm of visual communication.

256 jobs
MATCH
Calculating your matching score...
BADGES
Badge Bipoc LedBadge Women LedBadge ChangemakerBadge Future MakerBadge InnovatorBadge Future UnicornBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
BENEFITS & PERKS
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 25, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
C
Someone from OH, Columbus just viewed Data Entry Clerk at Comforce Resource
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
Photo of the Rise User
70 people applied to Electrical Apprentice at Aerotek
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics
Photo of the Rise User
Someone from OH, Cincinnati just viewed Buyer at Novolex
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork