Senior Backend Software Engineer

Canva
Summary
Join Canva's Conversational Experience team and help redefine how the world experiences design through innovative conversational AI solutions. You will design, develop, and optimize high-performance backend services powering Canva's AI experiences. Collaborate with AI researchers and ML engineers to integrate machine learning models into production systems. Architect scalable APIs and infrastructure to handle millions of AI-driven interactions. Implement and maintain real-time data pipelines enhancing user experiences. Ensure high availability and reliability of AI-powered services. This role requires 5+ years of backend engineering experience with Java or Kotlin, microservices architecture, cloud platforms, and real-time data processing. Canva offers 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
- Design, develop, and optimize high-performance backend services that power Canvaβs Conversational AI experiences
- Work closely with AI researchers and ML engineers to integrate cutting-edge machine learning models into production systems
- Architect scalable APIs and infrastructure to handle millions of AI-driven interactions
- Implement and maintain real-time data pipelines that enhance AI-driven user experiences
- Ensure high availability and reliability of AI-powered services through best practices in observability, monitoring, and incident response
- Stay 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