Brisbane QLD, Australia Remote (Country) Employment

Canva is hiring a Senior Machine Learning Engineer - Agent Tools Interop (AU remote)

About the Role

About the Role

Role details below.

Responsibilities

  • Build and evolve the systems that enable agents to discover, invoke, and safely execute capabilities across Canva at scale, from initial foundations through to long-term platform maturity.
  • Design tool schemas and definition patterns that maximize LLM tool selection accuracy and reliable invocation across diverse agent consumers and AI integrations.
  • Build and operate evaluation pipelines that measure tool calling behavior in production, catch regressions, and drive continuous quality improvement.
  • Collaborate with product, platform, and GenAI teams to integrate agentic capabilities into production systems and understand how tool use behaves at real-world scale.
  • Advise contributing teams on how to define tools agents can reliably call, lowering the bar for onboarding new capabilities into the shared agentic layer.
  • Partner with platform engineers on governance, safety, and execution guarantees, so the platform earns trust as a company-wide dependency for AI integrations.
  • Stay close to developments in agentic AI (MCP, function calling, A2A protocols) and apply new approaches where they meaningfully improve tool interoperability.
  • Mentor engineers on agentic integration patterns and evaluation methodology.

Requirements

  • Hands-on production experience with LLM tool-use and function calling
  • Experience designing tool schemas
  • Understanding of how model behavior is shaped by tool definitions
  • Experience shipping agentic integrations to real users
  • Built evaluation frameworks that measure AI feature quality systematically
  • Use evaluation signals to drive improvement rather than just report them
  • Java proficiency is essential

Nice to Have

  • Python or TypeScript proficiency is a strong plus
  • Experience at the boundary of ML and platform engineering
  • Collaboration with backend or infrastructure teams to make AI integrations production-grade, safe, and scalable
  • Familiarity with MCP, LangChain, LangGraph, or agent frameworks
  • Prompt engineering experience specifically for tool definitions and tool calling schemas

Work Arrangement

Remote (Country)

Team

Structure: Part of the Ecosystem Supergroup; works closely with GenAI teams, product, and platform engineering.

Additional Information

  • This role is not a fit for candidates with research-only backgrounds
  • This role is not suitable for candidates with traditional ML without LLM/GenAI exposure
  • This role is not suitable for candidates with data engineering experience presented as ML engineering
  • The candidate will work at the frontier of agentic AI on making tool calling reliable and measurable at production scale
  • The candidate will build deep expertise in AI integration architecture
  • The candidate will develop cross-functional influence by working across GenAI, Ecosystem Platform, and product teams
  • The candidate will gain broad exposure to the evolving agentic ecosystem: MCP, function calling protocols, A2A communication, and how frontier models are changing tool use patterns
  • The candidate will grow into a role with real technical scope, where evaluation systems and tool calling standards shape how Canva's agents behave for millions of users
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Canva
Canva is redefining how the world experiences design by building a product that empowers the world to design.
All jobs at Canva Visit website
Job Details
Department Ecosystem Supergroup
Category data
Posted 19 days ago