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