Backend Software Engineer (Java) - Discovery Platform

Posted 17 Hours Ago
Be an Early Applicant
Hiring Remotely in Auckland
Remote
Junior
Artificial Intelligence • Cloud • Digital Media • Machine Learning • Mobile • Software • Design
Join our mission to empower the world to design.
The Role
In this role, you'll be scaling backend systems, building and maintaining APIs for search functionalities, and contributing to the operational excellence of critical services. You'll also work collaboratively with team members in a culture of continuous learning and improvement.
Summary Generated by Built In

Company Description
Where and how you can work
Our flagship campus is in Sydney. We also have a campus in Melbourne and co-working spaces in Brisbane, Perth and Adelaide. But you have choice in where and how you work, we trust our Canvanauts to choose the balance that empowers them and their team to achieve their goals.
What you'd be doing in this role
As Canva scales change continues to be part of our DNA. But we like to think that's all part of the fun. So this will give you the flavour of the type of things you'll be working on when you start, but this will likely evolve.
About the Discovery Platform Group
Almost 100% of our users will interact with the Discovery Group features every time they come to Canva. We are responsible for the AI, Machine Learning, Infrastructure, and User Experience that powers many parts of Canva's core product experience.
Our work is the key discovery mechanism to promote and expose Canva's content to current and potential users. Without good discovery, users will never know we even have content!
Some of the key capabilities we own/contribute include:

  • Running and deploying our core search and recommender indexes and services
  • Improving our ML rankers across search and recommendations
  • Integrating AI technologies into our ranking and content understanding capabilities
  • Building the amazing search and recommendations experience in the editor and marketplace
  • Building the private search experience - similar to Google Drive


In the era of artificial intelligence (AI), embracing the new possibilities it presents is imperative for Canva's long-term success. Discovery Platform sub-group has been entrusted with the responsibility of maintaining the highest throughput machine learning (ML) and information retrieval systems at Canva. Simultaneously, we are laying the groundwork for the next generation of ML and generative AI capabilities, ensuring Canva remains at the forefront of innovation in this dynamic landscape.
Job Description
What you'll be doing in this role

  • Scale out our backend systems including Opensearch and Elasticsearch
  • Build and maintain new APIs to support Public and Private Search
  • Build and maintain platform capabilities that support internal teams
  • Build and maintain our own experimentation tool
  • Contribute to a culture of high collaboration and communication
  • Contribute to a strong culture of operational excellence where the team is proactively improving the performance of critical services it owns
  • Be a part of a fun and rewarding environment of learning and celebration


You're probably a match if

  • Commercial experience developing sophisticated web applications
  • Most of our code is in Java, so ideally you will be comfortable using Java.
  • Firmly grounded computer science and engineering fundamentals including concurrency, multithreading, data structures, solution design, architecture, and design patterns
  • Working collaboratively with team members and communicating effectively
  • Good writing and verbal communication skills
  • Previous on-call experience


Bonus experience (not mandatory)

  • You have experience in Search or worked with search related technologies such as Elasticsearch, Opensearch, etc.

Top Skills

Java

What the Team is Saying

Pooja
Sergio
Sarah
Trent
Suhayb
Chelsea
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Austin, TX
5,000 Employees
Hybrid Workplace
Year Founded: 2013

What We Do

Canva is a free, online tool where you can create social media posts, presentations, posters, videos, logos and more. Our community of 220 million+ monthly active users is already creating 400+ designs every second, but we’re just 1% of the way to our goal.

It’s hard to explain what makes life at Canva so special, but we've identified two key ingredients: talented people around the world and a values-driven culture that inspires us to do our best work. So if you’re looking to design your dream career and experience meaningful opportunities to grow, come and join us.

Why Work With Us

We're driven by our simple but radical 2 Step Plan: Step 1, become one of the most valuable companies in the world. Step 2, do the most good we can. And as part of a truly global company, you'll get to be part of our US success story from the early stages, helping us build and scale from the ground up. Find your next opportunity to have an impact.

Gallery

Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery

Canva Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

You'll enjoy meaningful face-to-face time with your team, as well as plenty of opportunity to enjoy the benefits of working from home.

Typical time on-site: Flexible
Company Office Image
HQAustin Campus and US HQ
Company Office Image
HQCanva's Flagship Campus and Company HQ
Company Office Image
Canva, Melbourne
Company Office Image
San Francisco Hub
Learn more

Similar Jobs

Canva Logo Canva

Staff Machine Learning Engineer - User Voice

Artificial Intelligence • Cloud • Digital Media • Machine Learning • Mobile • Software • Design
Remote
Auckland, NZL
5000 Employees

Canva Logo Canva

Senior Software Engineer (Python) - Data Platform (Open to remote across ANZ)

Artificial Intelligence • Cloud • Digital Media • Machine Learning • Mobile • Software • Design
Remote
Auckland, NZL
5000 Employees

Canva Logo Canva

Senior Engineering Manager (BE) - Visual Suite Platform - Remote across ANZ

Artificial Intelligence • Cloud • Digital Media • Machine Learning • Mobile • Software • Design
Remote
Auckland, NZL
5000 Employees

Canva Logo Canva

Backend Software Engineer - Security Platform Engineering (Open to remote across ANZ)

Artificial Intelligence • Cloud • Digital Media • Machine Learning • Mobile • Software • Design
Remote
Auckland, NZL
5000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account