The Elements Experience team is building innovative features to help users create visually cohesive designs with less effort.
The team is currently working on tools to personalize design starting points and restyling elements to match a design aesthetic.
The role involves transforming how users create and customize design elements in Canva, focusing on making elements fully customizable, editable, and stylistically cohesive through algorithms and ML/LLM processing.
Responsibilities include building robust backend services and APIs for element customization, collaborating with cross-functional stakeholders, developing scalable systems for complex transformations, implementing new content processing approaches, and contributing to backend architecture improvements.
Requirements:
Candidates must have solid experience working with Java and the backend technology stack.
A strong foundation in computer science and engineering fundamentals, including concurrency, multithreading, data structures, solution design, architecture, and design patterns is required.
Experience in building scalable backend services that handle complex data processing and transformations is necessary.
Candidates should be skilled at analyzing problems, examining root causes, and developing pragmatic solutions.
Experience working with APIs and microservices, and an understanding of building reliable, maintainable backend systems is essential.
The ability to work autonomously on technical solutions and contribute to team processes is required.
A track record of delivering on defined technical problems and executing consistently on technical proposals is expected.
Strong communication skills and the ability to collaborate effectively with frontend engineers, product managers, and other stakeholders are necessary.
Candidates should be proactive in picking up unowned work and seeking ownership of systems or components.
Benefits:
Equity packages are offered to align the success of the employees with the company's success.
An inclusive parental leave policy supports all parents and carers.
An annual Vibe & Thrive allowance is provided to support wellbeing, social connection, office setup, and more.
Flexible leave options empower employees to recharge and support personal needs.