About the team
We aim to build the worlds richest Ecosystem of apps for visual design and communications that supercharge Canvas ability to meet the diverse needs of a billion users and drive Canvas 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 Integrations and Solutions Group builds Canvas AI integration layer the infrastructure that connects Canvas design capabilities to the worlds leading AI assistants. Our teams own the MCP platform AI-optimised tools and APIs evaluation frameworks and the agent architecture that powers millions of AI-driven design interactions. We work directly with partners like OpenAI Anthropic and Google and were in the middle of a strategic shift from protocol-first integrations toward intelligent Canva-hosted design agents.
As a Senior Machine Learning Engineer youll play a key role in shaping how AI platforms experience Canva ensuring our tools are reliable our integrations are measurable and our agent architecture evolves to meet the needs of a rapidly changing ecosystem.
What youd be doing in this role
As Canva scales change continues to be part of our DNA. But we like to think thats all part of the fun. So this will give you the flavour of the type of things youll be working on when you start but this will likely evolve.
At the moment this role is focused on:
Design and optimise AI-ready tools and APIs that enable LLM platforms (ChatGPT Claude Gemini and others) to reliably interact with Canvas design capabilities focusing on optimising tools to decrease latency and reduce costs without sacrificing end-user performance. Pioneer agent to agent communication.
Build and maintain evaluation frameworks to systematically measure tool-use accuracy across platforms including proxy-based fast evals for development velocity and real-client evals for production validation.
Experiment with LLM orchestration and agent architectures Develop Canva agents that any 3rd party provider can call to design quickly efficiently and at scale. Automate entire workflows such as marketing campaigns by connecting user intent Canva and third parties.
Develop observability and monitoring systems to track how AI assistants consume Canvas tools in production identifying failure patterns and driving continuous improvement.
Work across platform boundaries understanding the behavioural quirks of different LLM platforms and building adapters or configurations that account for them at scale.
Collaborate with AI partners and internal teams to shape tool design API evolution and integration strategy aligned with Canvas broader AI ecosystem goals.
Youre probably a match if
You have experience working with LLMs in production not just prompt engineering but rigorous error analysis and understanding how models select and invoke tools where they fail and how to improve reliability.
Youre skilled in evaluation and benchmarking you know how to design metrics build eval pipelines and measure whether AI integrations are actually working at scale.
You have experience designing APIs or tools consumed by AI agents understanding that tool descriptions are UX for AI and small changes in naming or structure can swing accuracy by 40%.
You can build and iterate on agent architectures whether thats orchestration layers MCP servers or intent-based APIs that abstract complexity from external models.
Youre proficient in Python and familiar with ML frameworks but equally comfortable working with TypeScript/ and cloud infrastructure (Cloudflare Workers AWS or similar).
You thrive in cross-functional partner-facing work collaborating with engineering product and external AI platform teams (OpenAI Anthropic Google) to shape integration strategy.
You enjoy solving ambiguous fast-moving problems the AI ecosystem is evolving rapidly and youre energised rather than overwhelmed by that.
Additional Information :
Dont tick all the boxes Dont worry about that - nobody does!
Wed still love to hear from you! At Canva we know that great engineers come from a variety of backgrounds and we value passion curiosity and a willingness to learn just as much as specific experience. If youre excited about this role but dont tick every box we encourage you to apply you might a great fit in ways you didnt expect!
Whats in it for you
Achieving our crazy big goals motivates us to work hard - and we do - but youll experience lots of moments of magic connectivity and fun woven throughout life at Canva too. We also offer a stack of benefits to set you up for every success in and outside of work.
Heres a taste of whats 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 for more info.
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.
All interviews are conducted virtually
Remote Work :
Yes
Employment Type :
Full-time
About the teamWe aim to build the worlds richest Ecosystem of apps for visual design and communications that supercharge Canvas ability to meet the diverse needs of a billion users and drive Canvas MAU growth.With the proliferation of innovations in generative AI and as large organizations have incr...
About the team
We aim to build the worlds richest Ecosystem of apps for visual design and communications that supercharge Canvas ability to meet the diverse needs of a billion users and drive Canvas 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 Integrations and Solutions Group builds Canvas AI integration layer the infrastructure that connects Canvas design capabilities to the worlds leading AI assistants. Our teams own the MCP platform AI-optimised tools and APIs evaluation frameworks and the agent architecture that powers millions of AI-driven design interactions. We work directly with partners like OpenAI Anthropic and Google and were in the middle of a strategic shift from protocol-first integrations toward intelligent Canva-hosted design agents.
As a Senior Machine Learning Engineer youll play a key role in shaping how AI platforms experience Canva ensuring our tools are reliable our integrations are measurable and our agent architecture evolves to meet the needs of a rapidly changing ecosystem.
What youd be doing in this role
As Canva scales change continues to be part of our DNA. But we like to think thats all part of the fun. So this will give you the flavour of the type of things youll be working on when you start but this will likely evolve.
At the moment this role is focused on:
Design and optimise AI-ready tools and APIs that enable LLM platforms (ChatGPT Claude Gemini and others) to reliably interact with Canvas design capabilities focusing on optimising tools to decrease latency and reduce costs without sacrificing end-user performance. Pioneer agent to agent communication.
Build and maintain evaluation frameworks to systematically measure tool-use accuracy across platforms including proxy-based fast evals for development velocity and real-client evals for production validation.
Experiment with LLM orchestration and agent architectures Develop Canva agents that any 3rd party provider can call to design quickly efficiently and at scale. Automate entire workflows such as marketing campaigns by connecting user intent Canva and third parties.
Develop observability and monitoring systems to track how AI assistants consume Canvas tools in production identifying failure patterns and driving continuous improvement.
Work across platform boundaries understanding the behavioural quirks of different LLM platforms and building adapters or configurations that account for them at scale.
Collaborate with AI partners and internal teams to shape tool design API evolution and integration strategy aligned with Canvas broader AI ecosystem goals.
Youre probably a match if
You have experience working with LLMs in production not just prompt engineering but rigorous error analysis and understanding how models select and invoke tools where they fail and how to improve reliability.
Youre skilled in evaluation and benchmarking you know how to design metrics build eval pipelines and measure whether AI integrations are actually working at scale.
You have experience designing APIs or tools consumed by AI agents understanding that tool descriptions are UX for AI and small changes in naming or structure can swing accuracy by 40%.
You can build and iterate on agent architectures whether thats orchestration layers MCP servers or intent-based APIs that abstract complexity from external models.
Youre proficient in Python and familiar with ML frameworks but equally comfortable working with TypeScript/ and cloud infrastructure (Cloudflare Workers AWS or similar).
You thrive in cross-functional partner-facing work collaborating with engineering product and external AI platform teams (OpenAI Anthropic Google) to shape integration strategy.
You enjoy solving ambiguous fast-moving problems the AI ecosystem is evolving rapidly and youre energised rather than overwhelmed by that.
Additional Information :
Dont tick all the boxes Dont worry about that - nobody does!
Wed still love to hear from you! At Canva we know that great engineers come from a variety of backgrounds and we value passion curiosity and a willingness to learn just as much as specific experience. If youre excited about this role but dont tick every box we encourage you to apply you might a great fit in ways you didnt expect!
Whats in it for you
Achieving our crazy big goals motivates us to work hard - and we do - but youll experience lots of moments of magic connectivity and fun woven throughout life at Canva too. We also offer a stack of benefits to set you up for every success in and outside of work.
Heres a taste of whats 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 for more info.
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.
All interviews are conducted virtually
Remote Work :
Yes
Employment Type :
Full-time
View more
View less