What you will be doing:
- Deliver world class audio/video, ensuring that playback works every time, on every device
- Promote the latest video technologies including 4K UHD HDR & Dolby Vision and latest video codecs such as HEVC/H.265, VP9 and AV1
- Build new projects from the ground up, utilising agile practices and modern development techniques including test driven development (TDD) and continuous integration
- Research and spike new techniques & technologies that may be beneficial. Use your creativity to seek improvements to current systems, work practices and processes and contribute to internal development standards & practices
- Implement and roll out DRM solutions based on industry standard technologies like Microsoft PlayReady, Google Widevine Modular and Apple FairPlay
- Continuously make improvements to applications in production based on user feedback
- Coach and provide technical mentoring to other developers within the team
Example projects we work on:
- Develop video transcoding and image pipelines through the use of RESTful web services
- Partner with internal teams to develop world class consumer applications that focus on video delivery
- Partner with external teams from leading consumer brands to develop reliable playback across consumer devices
Skills & Experience:
- At least 5+ years of software development experience
- Knowledge of audio/video technologies (HLS, MPEG-DASH, H.264, H.265, AAC, AC3)
- You are familiar with the FFmpeg suite and other video encoding tools
- Experience with Go
- Experience with Test Driven Development (TDD) and Continuous Integration (CI)
- Strong troubleshooting skills
- Experience delivering web & mobile applications at scale
- Knowledge and understanding of service oriented architecture and RESTful web services
- A mind-set that is willing to embrace new technologies and ways of doing things