CareerPlanGet AI match score →

Staff Software Engineer (one level above Senior) - Video - Content and Discovery

Sydney, au🌐 Remote💼 Full-time🗓 2026-06-30 → 2026-07-31

Core

Develop and maintain high-performance C++ services, frameworks, and tools for Canva's audio and video processing platform, designing distributed systems to ingest, process, store, and deliver multimedia content to millions of users.

Role type

Staff Software Engineer (Video Infrastructure)

Builds

Scalable video ingestion, transcoding, storage, processing, and delivery systems

Domain

Multimedia streaming and video processing

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (highly scalable, secure, performant systems), distributed systems design, cloud platforms, performance debugging, video codecs (H.264/AVC, H.265/HEVC, VP9, AV1), multimedia frameworks (FFmpeg, GStreamer), multimedia containers (MP4, WebM)

Preferred skills

Open-source contributions (FFmpeg, GStreamer), adaptive bitrate streaming (DASH, HLS, CMAF), encoding pipeline tuning, Java-based services

Technologies

C++, FFmpeg, GStreamer, H.264, H.265, VP9, AV1, MP4, WebM, DASH, HLS, CMAF, Cloud platforms

Responsibilities

Develop and maintain high-performance C++ services and frameworks; Design and implement distributed systems for multimedia content delivery; Collaborate with product and design teams on video editing and playback experiences; Optimize multimedia processing pipelines for reliability, performance, and cost; Troubleshoot complex production challenges in video infrastructure

Seniority

Staff, hands-on IC with strategic impact

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗