Software Engineer
Core
Design, build, test, and maintain software for intuitive and dependable user help experiences, including AI-enabled support.
Role type
Mid-level Software Engineer (User Help & AI)
Builds
User help experiences and AI-enabled support features for Canva
Domain
SaaS / Design / AI
Deliverable
production ML models
Required skills
React, AI tooling for software engineering, APIs and integrations, CI/CD pipelines, technical specification implementation
Preferred skills
LLMs, AI agents, MCPs, prompt engineering
Technologies
React, AI tooling, APIs, CI/CD
Responsibilities
Design and build software for user help experiences; independently deliver well-scoped engineering work; analyze technical problems and select appropriate solutions; collaborate with cross-functional partners; contribute to code reviews and engineering practices; investigate and resolve issues to improve reliability.
Seniority
Mid-level, hands-on IC