Senior Machine Learning Engineer - Agent Tools Interop (au Remote)

Canva

Sydney, Australia
Remote
Llm tool-use and function calling
Designing tool schemas
Building evaluation frameworks
Join the team redefining how the world experiences design by building an abundant app ecosystem

Job Summary

  • Join the team redefining how the world experiences design by building an abundant app ecosystem.
  • Build and evolve systems that enable agents to discover, invoke, and safely execute capabilities across Canva at scale.
  • Work at the frontier of agentic AI, on the hard problem of making tool calling reliable and measurable at production scale.

Matching Summary

Join the team redefining how the world experiences design by building an abundant app ecosystem.

Skills & Requirements

Must-have

  • LLM tool-use and function calling
  • designing tool schemas
  • building evaluation frameworks
  • Java proficiency
  • Python or TypeScript a plus
  • agentic AI development

Nice-to-have

  • boundary of ML and platform engineering
  • collaborate with backend teams
  • familiarity with MCP, LangChain, LangGraph
  • prompt engineering for tool definitions
  • passion, curiosity, willingness to learn

Key Requirements

  • hands-on production experience with LLM tool-use
  • built evaluation frameworks
  • Java proficiency is essential
  • Python or TypeScript is a strong plus
  • experience at the boundary of ML and platform engineering

Work Rights

Remote-friendly within Australia

Tailored Resume

Cover Letter