Staff Software Engineer - Video - Content and Discovery

Added
3 hours ago
Type
Full time
Salary
Salary not provided

Related skills

distributed systems ffmpeg gstreamer h.264/avc h.265/hevc
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now โ†’

๐Ÿ“‹ Description

  • Develop and maintain high-performance C++ services and tools powering Canva's video platform.
  • Design distributed systems to ingest, process, store, and deliver multimedia content worldwide.
  • Collaborate with engineers, product managers, and designers to enable video editing and playback.
  • Optimize multimedia processing pipelines for reliability, performance, scalability, and cost.
  • Build new platform capabilities for Canva's growing video and multimedia ecosystem.
  • Drive engineering excellence via testing, code reviews, and operational best practices.

๐ŸŽฏ Requirements

  • Strong experience building scalable, secure, and performant backend systems using C++.
  • CS fundamentals: concurrency, multithreading, memory management, and data structures.
  • Experience designing and operating distributed systems and scalable backend architectures.
  • Hands-on experience with cloud platforms and services in production.
  • Diagnosing, debugging, and resolving complex performance and reliability issues.
  • Experience with modern codecs (H.264/AVC, H.265/HEVC, VP9, AV1) and FFmpeg/GStreamer.

๐ŸŽ Benefits

  • Equity packages to share Canva's success
  • Inclusive parental leave for all parents and carers
  • Annual Vibe & Thrive allowance for wellbeing and setup
  • Flexible leave options to recharge and support you
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’