Backend Software Engineer - Search Quality

Canva Logo

Canva

๐Ÿ“Remote - Australia

Summary

Join Canva's Discovery Understanding team and help redefine how the world experiences design. As a Backend Engineer, you will build intelligent systems connecting millions of users with relevant content. You will develop and run experiments to improve search relevance, collaborate with machine learning engineers, and work with cross-functional teams. The role requires troubleshooting performance issues and providing on-call support. Canva offers flexible work arrangements and a range of benefits, including equity packages, inclusive parental leave, a well-being allowance, and flexible leave options.

Requirements

  • Proven experience in backend development, with a strong understanding of data structures, algorithms, and software design principles
  • Proficiency in Java
  • Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment
  • Disciplined coding practices and experience with code reviews and pull requests. You model best practices to your peers
  • Strong communication and team collaboration skills, both written and verbal. A Canva engineer strives to understand the exact problem before jumping into writing code
  • Experience with cloud platforms (e.g., AWS, GCP) and containerization technologies (e.g., Docker, Kubernetes)
  • Experience with large-scale data processing and distributed systems

Responsibilities

  • Develop and run experiments to test new algorithms and models aimed at improving search relevance
  • Collaborate with machine learning engineers to integrate new features and models into the search pipeline
  • Work closely with cross-functional teams, including product managers and frontend engineers, to align on search-related goals and deliverables
  • Monitor and troubleshoot search performance issues, ensuring high availability and reliability of search services
  • Troubleshooting and resolving technical issues related to the teamโ€™s domain as and when they arise, and being part of the teamโ€™s rostered on-call rotation
  • Providing on-call support for the teamโ€™s services

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 well-being, social connection, office setup & more
  • Flexible leave options that empower you to be a force for good, take time to recharge and support's you personally

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.