Job Description:
">Achieve Engineering Excellence">
This role is focused on leading the design and implementation of AI-powered software development kits (SDKs) and platform APIs.
">
Main Responsibilities:
">
">
* Design and implement SDKs and platform APIs that empower developers to rapidly build, test, and deploy high-quality applications.
">
* Architect intelligent developer interfaces that provide real-time guidance, API feedback, and best practice recommendations.
">
* Drive innovation in SDK tooling by leveraging large language models (LLMs) and model-centric architectures.
">
* Partner closely with cross-functional teams to ensure exceptional developer ergonomics, scalability, and alignment with our platform strategy.
">
">
Required Skills and Qualifications:
">
We are looking for an experienced software engineer who has led SDK or API platforms for developer ecosystems, particularly in AI-augmented environments.
">
The ideal candidate should have experience building SDKs and tools that simplify integration, versioning, and discovery of capabilities, particularly across web-based and multi-platform contexts.
">
Familiarity with TypeScript and/or Python, as well as modern SDK scaffolding frameworks, API design conventions, and developer tooling ecosystems is a must.
">
We also value experience working with LLMs, mentoring engineers, and shaping strategic direction.
">
Benefits:
">
We offer a range of benefits to support your growth and well-being, including equity packages, inclusive parental leave policy, and annual Vibe & Thrive allowance.
">
Others:
">
We celebrate all types of skills and backgrounds at Canva. We aim to build the world's richest ecosystem of apps and integrations for visual design and communications.
">
As a Staff Software Engineer, you will play a vital role in driving our engineering strategy and ensuring we deliver secure and reliable products while managing trade-offs.
">
Keyword: SdkDevelopment