12 hours ago
Sydney, AustraliaStaff+
Responsibilities
- Develop and maintain high-performance C++ services, frameworks, and tools for audio and video processing.
- Design and implement distributed systems for multimedia ingestion, processing, storage, and delivery.
- Optimize multimedia processing pipelines for reliability, performance, scalability, and cost efficiency.
- Build platform capabilities supporting Canva’s video and multimedia ecosystem.
- Troubleshoot complex production issues and evolve Canva’s video infrastructure.
- Drive engineering excellence through testing, code reviews, operational practices, and continuous improvement.
- Collaborate with engineering, product management, and design teams to improve video editing and playback experiences.
Requirements
- Strong commercial experience building scalable, secure, and performant backend systems using C++.
- Strong computer science and software engineering fundamentals, including concurrency, multithreading, memory management, data structures, architecture, and design patterns.
- Experience designing and operating distributed systems and scalable backend architectures.
- Hands-on experience with cloud platforms and services in production.
- Experience diagnosing, debugging, and resolving complex performance and reliability issues.
- Passion for audio and video technologies and large-scale multimedia processing.
- Experience with modern video codecs such as H.264/AVC, H.265/HEVC, VP9, or AV1.
- Deep experience with FFmpeg and/or GStreamer, including source-level debugging, architecture analysis, performance profiling, and custom patch development.
- Experience building large-scale video ingestion, storage, transcoding, processing, and delivery systems.
- Strong understanding of multimedia containers and formats such as MP4 and WebM.
- Contributions to FFmpeg, GStreamer, or other open-source multimedia projects are desirable.
- Experience with adaptive bitrate streaming technologies such as DASH, HLS, or CMAF is desirable.
- Experience tuning encoding pipelines or working with Java-based services in large-scale distributed environments is desirable.
Benefits
- Equity packages.
- Inclusive parental leave policy supporting all parents and carers.
- Annual Vibe & Thrive allowance for wellbeing, social connection, office setup, and more.
- Flexible leave options.
- Permanent employment; hybrid work based in Sydney with remote flexibility and virtual interviews.
About Canva
Canva builds a web-based visual design and collaboration platform used by individuals, teams, schools, and small businesses to create presentations, documents, social posts, videos, and more. The company monetizes via subscriptions (Canva Pro, Teams, and Enterprise), paid stock media, and optional print services. Founded in 2012 and headquartered in Surry Hills, New South Wales, Canva is privately held and operates globally with hubs in Australia and beyond.
