Senior Backend Software Engineer - GenAI, Conversational Experience

Canva
Summary
Join Canva's Conversational Experience group and help redefine how the world experiences design through innovative conversational AI solutions. As a backend engineer, you will design, develop, and optimize high-performance backend services powering Canva's Conversational AI experiences. You will collaborate with AI researchers and ML engineers, architect scalable APIs, implement real-time data pipelines, and ensure high availability and reliability of AI-powered services. The ideal candidate possesses 5+ years of backend engineering experience with large-scale distributed systems, strong proficiency in Java or Kotlin, and experience with cloud platforms and infrastructure-as-code tools. Passion for AI-powered experiences and conversational interfaces is essential. Canva offers a range of benefits, including equity packages, inclusive parental leave, a wellbeing allowance, and flexible leave options.
Requirements
- Have 5+ years of backend engineering experience, ideally working with large-scale distributed systems
- Have strong proficiency in Java or Kotlin and experience with microservices architecture
- Are experienced with cloud platforms (AWS, GCP, or Azure) and infrastructure-as-code tools like Terraform
- Have hands-on experience with real-time data processing and event-driven architectures (Kafka, Pub/Sub, etc.)
- Have knowledge of integrating machine learning models into production environments
- Are passionate about AI-powered experiences and conversational interfaces
- Have strong problem-solving skills and the ability to work in fast-paced, iterative development cycles
Responsibilities
- Designing, developing, and optimizing high-performance backend services that power Canvaβs Conversational AI experiences
- Working closely with AI researchers and ML engineers to integrate cutting-edge machine learning models into production systems
- Architecting scalable APIs and infrastructure to handle millions of AI-driven interactions
- Implementing and maintaining real-time data pipelines that enhance AI-driven user experiences
- Ensuring high availability and reliability of AI-powered services through best practices in observability, monitoring, and incident response
- Staying at the forefront of AI and backend development trends, bringing new ideas and innovations to the team
Benefits
- 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