Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Frontend Engineer - Video AI image - Rise Careers
Job details

Frontend Engineer - Video AI

Company Description

Join the team redefining how the world experiences design.

Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte!

Thanks for stopping by. We know job hunting can be a little time-consuming and you're probably keen to find out what's on offer, so we'll get straight to the point.

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 a 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 Group/Team

The Video AI team at Canva is at the forefront of revolutionizing online video editing with pioneering AI/ML features. Our mission is to make multimedia storytelling fast, effortless, and enjoyable for everyone.

As we develop incredible new features to boost productivity for our rapidly growing user base, we're looking for talented software engineers to help shape the future of video content creation.  This is your chance to join at a thrilling moment. With technology advancing swiftly, you will have a direct impact on our ambitious plans to scale AI/ML experiences for over 100 million active users.

Canva video boasts one of the largest audiences of content creators worldwide. By integrating innovative "magic" AI capabilities into our product, we empower creators to design exceptional videos. Work within a dynamic full-stack team and make this vision a reality.

About the Role/Specialty

As a software engineer in Video AI, you'll have the exciting opportunity to write high-quality, performant frontend code, and take the lead in evolving our video editor, ensuring it remains modular, extensible, and testable—making it a pleasure to work with. You'll collaborate across various domains and products, offering ample opportunities to connect with diverse teams and experts. If you're passionate about innovation and eager to make an impact, this is a role not to be missed.

What you’ll do (responsibilities)

  • Design, develop and deploy solutions to challenging problems, working closely with other engineers, designers and product managers to deliver features and experiments that will be used by millions of users monthly and make a global impact
  • Own the entire lifecycle of the code; design, prototyping, development, testing, maintenance, and subsequent fixes and improvements as required to support the product roadmap
  • Collaborate on technical decisions related to our in-browser and cross-platform video editing pipeline
  • Developing novel solutions for video and audio composition by leveraging open-source and internal libraries e.g. compositing, filters and effects
  • Leveraging browser and native APIs to process high-resolution video and audio content in real-time and faster-than-real-time
  • Work closely with product managers, designers, machine learning, frontend and backend engineers to research and develop magic AI features
  • Facilitate knowledge sharing and effectively advocate for engineering needs to non-technical stakeholders within the group
  • Demonstrate initiative and ownership in achieving goals, improving processes and solutions
  • Identify opportunities for cross-team collaboration to work on new ideas and improvements that help achieve our goals

What we're looking for

  • Passionate and engaged in the video and audio space – rendering and composition of videos, 2D text rendering, audio manipulations, video encoding and decoding, etc
  • Excellent computer science fundamentals
  • Experience building audio and video processing technology, ideally with experience deploying across multiple platforms (web, iOS, Android and backend)
  • Excited by solving hard problems – cross-platform video editing is a hard problem and requires deep exploration through prototyping and technical problem solving
  • Someone who has (or wants to build) an understanding of AI in the context of audio and video applications
  • Someone to jump into product development to continually ship value to users
  • Excellent communication to build relationships with a diverse group of people and help drive impact across the company

Requirements

  • Proficient in JavaScript, with a solid grasp of the web platform
  • Skilled in crafting efficient, reusable code for audio and video processing, as well as UI components, including thorough testing
  • Experienced in developing robust applications using HTML, CSS, and JavaScript
  • Knowledgeable and experienced in cross-browser and cross-device development
  • Possesses a comprehensive understanding of fundamental browser concepts, such as the event loop, bubbling/capturing, and rendering pipeline
  • Adept at using GLSL or WebGL for advanced video processing

Bonus Experience

  • Audio signal processing knowledge
  • Video technology knowledge around filters and effects, dynamic compositing
  • HTML video
  • Graphics programming
  • GLSL / WebGL
  • TypeScript (or other typed languages), React and MobX

Don't tick all the boxes? Don't worry about that - nobody does! We’d still love to hear from you! At Canva, we know that great engineers come from a variety of backgrounds, and we value passion, curiosity, and a willingness to learn just as much as specific experience. If you're excited about this role but don’t tick every box, we encourage you to apply, you might a great fit in ways you didn’t expect!

What's in it for you?

Achieving our crazy big goals motivates us to work hard - and we do - but you'll experience lots of moments of magic, connectivity and fun woven throughout life at Canva, too. We also offer a stack of benefits to set you up for every success in and outside of work.

Here's a taste of what's on offer:

  • 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

Check out lifeatcanva.com for more info.

Other stuff to know

We make hiring decisions based on your experience, skills and passion, as well as how you can enhance Canva and our culture. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process.

Canva Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Canva DE&I Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Canva
Canva CEO photo
Melanie Perkins
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Frontend Engineer - Video AI, Canva

As a Frontend Engineer on the Video AI team at Canva, you'll be diving headfirst into the exciting world of online video editing, where we’re redefining creativity with cutting-edge AI and machine learning capabilities. Located at our flagship campus in Surry Hills, Sydney, you’ll play a pivotal role in developing and enhancing features that empower over 100 million users to create stunning videos effortlessly. Your work will involve writing high-quality frontend code while collaborating with an amazing team of engineers, designers, and product managers who share your passion for innovation. We believe in giving you the freedom to own the entire code lifecycle—from design and development to testing and maintenance—ensuring you have the opportunity to see your work make a real impact. You'll have the chance to engage in meaningful cross-team collaborations, tackle complex challenges in video and audio processing, and work with the latest technologies to deliver solutions that enthrall our users. If you're excited to shape the future of video content creation and eager to join a vibrant culture that thrives on creativity and collaboration, then the Frontend Engineer role at Canva is the perfect fit for you!

Frequently Asked Questions (FAQs) for Frontend Engineer - Video AI Role at Canva
What are the primary responsibilities of a Frontend Engineer at Canva?

As a Frontend Engineer at Canva, you'll focus on designing, developing, and deploying solutions to enhance our video editing capabilities. You'll work directly with engineers, designers, and product managers to deliver features that serve millions of users. Your role involves taking ownership of the code lifecycle, facilitating collaborations across teams, and innovating solutions that utilize AI technology within our video products.

Join Rise to see the full answer
What qualifications do I need to apply for the Frontend Engineer position at Canva?

To apply for the Frontend Engineer role at Canva, you should have a solid command of JavaScript, HTML, and CSS, coupled with experience in audio and video processing technologies. Knowledge of browser fundamentals and cross-platform development is essential, along with a passion for video and audio rendering. Familiarity with technologies like WebGL or TypeScript is a plus.

Join Rise to see the full answer
How does Canva support work-life balance for its Frontend Engineers?

Canva emphasizes work-life balance by offering flexible work options, an inclusive parental leave policy, and a Vibe & Thrive allowance geared towards employee wellbeing. As a Frontend Engineer, you'll have the freedom to choose how and where you work, empowering you to achieve a balance that drives your productivity and creativity.

Join Rise to see the full answer
What is the team structure like for the Frontend Engineer role at Canva?

In the Frontend Engineer role at Canva, you'll be part of the Video AI team, working within a dynamic full-stack group. You'll collaborate closely with others—including engineers, designers, and product managers—fostering a strong culture of teamwork and innovation as you contribute towards building remarkable experiences for our users.

Join Rise to see the full answer
What kind of projects can I expect to work on as a Frontend Engineer in Video AI at Canva?

As a Frontend Engineer in Video AI at Canva, you'll engage in innovative projects focused on transforming video editing through AI capabilities. You'll be involved in developing solutions that include video editing tools, enhancements for audio processing, and new features that make multimedia storytelling accessible to everyone. The projects are designed to challenge your skills while allowing you to make a substantial impact.

Join Rise to see the full answer
Common Interview Questions for Frontend Engineer - Video AI
Can you describe your experience with audio and video processing?

When answering this question, mention specific projects where you worked with audio and video technologies. Discuss your familiarity with rendering, composition, or encoding processes, and describe how you utilized these technologies to solve problems. This shows your depth of knowledge and practical experience in the field.

Join Rise to see the full answer
How do you ensure that your frontend code is performant and maintainable?

Talk about your approach to writing efficient, reusable code. Mention the importance of code reviews, testing, and documentation, and how you apply performance optimization techniques, such as lazy loading or efficient state management, to enhance user experience.

Join Rise to see the full answer
What strategies do you use for cross-browser compatibility?

Explain your knowledge of common browser discrepancies and discuss your use of tools like polyfills, frameworks, and testing libraries. Emphasize the importance of understanding the rendering pipeline and making adjustments to your code to ensure consistent performance across different browsers.

Join Rise to see the full answer
Give an example of a challenging problem you solved in a previous role.

When answering, provide a specific example illustrating the challenge, your approach to resolving it, and the outcome. This showcases your problem-solving skills and ability to think critically under pressure, both of which are crucial for a Frontend Engineer role.

Join Rise to see the full answer
How do you stay updated with the latest trends in frontend development?

Mention resources you frequently use, such as industry blogs, conferences, podcasts, or online courses. Highlight your passion for continuous learning and how staying informed helps you apply the latest best practices in your work as a Frontend Engineer.

Join Rise to see the full answer
Explain your experience with JavaScript frameworks or libraries.

Detail any particular frameworks you’ve worked with, such as React or Vue.js, focusing on the projects you used them for. Discuss how these tools enhanced your development efficiency and the user experience in your applications.

Join Rise to see the full answer
What does modular and testable code mean to you?

Describe the principles of writing modular code, such as separation of concerns and reusability. Then, discuss the importance of testing, including unit tests and integration tests, and how they ensure code reliability, maintainability, and ease of debugging.

Join Rise to see the full answer
How do you approach collaborating with non-technical stakeholders?

Share your strategies for communicating complex technical concepts in a clear and digestible manner. Emphasize the importance of active listening and ensuring that all stakeholders feel valued and understood during discussions.

Join Rise to see the full answer
Describe a time when you had to adapt to significant changes in a project.

Provide an example that illustrates your flexibility and adaptability. Discuss how you assessed the new situation, communicated with your team, and adjusted your approach to meet changing project needs effectively.

Join Rise to see the full answer
What motivated you to apply for the Frontend Engineer role at Canva?

Express your enthusiasm for Canva’s mission and culture. Highlight how the role aligns with your skills and aspiration to work in a dynamic and innovative environment, particularly at the intersection of AI and video content creation.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
Photo of the Rise User
Canva Remote 110 Kippax Street, Surry Hills, Sydney, Australia
Posted 6 days ago
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Cognigy Remote No location specified
Posted 3 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Performance Bonus
Paid Holidays
Photo of the Rise User
McDonald's Corporation Remote 110 N Carpenter St, Chicago, IL 60607, USA
Posted 5 days ago
Photo of the Rise User
OWT Remote No location specified
Posted 8 days ago
Photo of the Rise User
Posted 6 days ago

Canva is revolutionizing the design process around the world. The company provides a user-friendly online platform that enables anyone to produce stunning, professional designs - granting them easy access to the realm of visual communication.

247 jobs
MATCH
Calculating your matching score...
BADGES
Badge Bipoc LedBadge Women LedBadge ChangemakerBadge Future MakerBadge InnovatorBadge Future UnicornBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
BENEFITS & PERKS
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 22, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
131 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
21 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
24 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG