Staff Software Engineer - Video Platform

J
JobgetherMultimedia Engineering
AustraliaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
Backend DevelopmentCloud ComputingC++Distributed Systems

Requirements

  • Strong commercial experience building highly scalable, secure, and performant backend systems using C++.
  • Deep understanding of computer science and software engineering fundamentals, including concurrency, multithreading, memory management, data structures, architecture, and design patterns.
  • Proven experience designing, building, and operating distributed systems and scalable backend architectures.
  • Hands-on experience working with cloud platforms and services in production environments.
  • Strong debugging and diagnostic skills, with the ability to resolve complex performance, reliability, and production issues.
  • Extensive experience with modern video codecs such as H.264/AVC, H.265/HEVC, VP9, or AV1.
  • Deep experience with multimedia frameworks and libraries such as FFmpeg and/or GStreamer.
  • Experience building large-scale video ingestion, storage, transcoding, processing, and delivery systems.
  • Strong understanding of multimedia containers and formats such as MP4 and WebM.
  • Excellent communication and collaboration skills.
  • Genuine interest in audio and video technologies.

Responsibilities

  • Develop and maintain high-performance C++ services, frameworks, and tools supporting audio and video processing at scale.
  • Design and implement distributed systems for multimedia ingestion, processing, storage, transcoding, and global delivery.
  • Build new platform capabilities that enable high-quality video editing and playback experiences.
  • Optimize multimedia processing pipelines for performance, reliability, scalability, video quality, and cost efficiency.
  • Troubleshoot complex production, performance, and reliability issues and contribute to long-term infrastructure improvements.
  • Drive engineering excellence through testing, code reviews, operational best practices, and continuous improvement.
  • Collaborate with engineers, product managers, and designers to translate product needs into scalable technical solutions.
  • Contribute to the evolution of platform architecture and infrastructure supporting a large-scale multimedia ecosystem.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now