Senior Fullstack Java Engineer

Canva Logo

Canva

πŸ“Remote - Australia

Summary

Join Canva's Generative Experience Group, a team dedicated to empowering the world to design using AI. Based in Sydney with options for remote work, you will build cutting-edge solutions for design generation and editing. This role involves collaborating with various teams, staying ahead of AI advancements, and driving innovation. You will own critical projects, translate research into production features, and communicate complex ideas effectively. The ideal candidate possesses strong AI enthusiasm, design passion, and proven experience building scalable backend systems. Canva offers equity packages, inclusive parental leave, wellbeing allowances, and flexible leave options.

Requirements

  • AI enthusiasm - Genuine excitement about the latest developments in deep learning and generative AI. You can translate cutting-edge research into practical solutions that enhance Canva's content library and blow users' minds
  • Design passion - Experience or burning interest in design. This team lives at the intersection of engineering and creativity, so a genuine desire or proven experience in this space will make you shine
  • Battle-tested experience - Commercial experience building scalable backend systems that can handle anything we throw at them
  • Java fluency - Most of our code speaks Java, so you'll need to be comfortable with Java (or another similar object-oriented language that makes you confident you can adapt quickly)
  • TypeScript competency - You'll craft clever frontend heuristics that intelligently modify designs on the canvas, blending backend power with frontend finesse to create seamless AI-driven experiences
  • React confidence - You'll build and enhance internal tooling that empowers our designers to harness AI capabilities, creating interfaces that make complex workflows feel intuitive and delightful
  • Rock-solid fundamentals - Deeply grounded computer science and engineering fundamentals including concurrency, multithreading, data structures, solution design, architecture, and design patterns that you can apply instinctively
  • Collaboration superpowers - Natural ability to work collaboratively with team members and communicate optimally, making the complex simple
  • Communication excellence - Written and verbal communication skills that inspire and clarify

Responsibilities

  • Build the future - Design, develop and deploy cutting-edge solutions that generate and edit designs, working hand-in-hand with ML engineers, backend wizards, frontend artists, designers, and product visionaries to deliver design generation systems that feel like magic
  • Surf the AI wave - Stay ahead of state-of-the-art deep learning and generative AI breakthroughs, translating research papers into production features that delight millions
  • Drive innovation - Provide game-changing input into our engineering direction and strategy, shaping how we build the future
  • Bridge worlds - Master the art of knowledge sharing and champion engineering excellence while communicating complex ideas to non-technical stakeholders in ways that inspire
  • Own your impact - Model initiative and ownership in crushing goals, revolutionising processes, and crafting solutions that scale
  • Connect the dots - Identify golden opportunities for cross-team collaboration, working on breakthrough ideas and improvements that accelerate our mission

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

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.