company_logo

Full Time Job

Senior Software Engineer - Live Video

ViacomCBS

New York, NY 04-20-2022
 
  • Paid
  • Full Time
Job Description
Paramount+, a direct-to-consumer digital subscription video on-demand and live streaming service from ViacomCBS, combines live sports, breaking news, and a mountain of entertainment. The premium streaming service features an expansive library of original series, hit shows and popular movies across every genre from world-renowned brands and production studios, including BET, CBS, Comedy Central, MTV, Nickelodeon, Paramount Pictures and the Smithsonian Channel. The service is also the streaming home to unmatched sports programming, including every CBS Sports event, from golf to football to basketball and more, plus exclusive streaming rights for major sports properties, including some of the world's biggest and most popular soccer leagues. Paramount+ also enables subscribers to stream local CBS stations live across the US in addition to the ability to stream ViacomCBS Streaming's other live channels: CBSN for 24/7 news, CBS Sports HQ for sports news and analysis, and ET Live for entertainment coverage.

Role Details:

We are looking for a Senior Software Engineer who is passionate about enabling modern, high-quality media delivery using a combination of in-house and off-the-shelf technologies. You'll work closely with fellow engineers building and supporting our set of shared media services. You'll be crucial in the team's process when translating high-level requirements into maintainable, efficient, and scalable self-healing solutions. This role will have an extra focus on building orchestration systems that supports our internal live streaming platform.

Your Day-to-Day:

Build out cloud-based microservices to support video processing workflows;

Implement integrations and adapters for 3rd-party solutions;

Set up, implement, and maintain continuous delivery and integration strategies across services and projects;

Encourage an engineering culture that promotes test-driven development and code coverage

Key Project:
• Work with building our live streaming platform for the creation of cloud-based infrastructure for live events

Qualifications:

What you bring to the team:

You have -
• Fluency in Python or similar high-level programming language
• Experience with AWS Media Services (Medialive, MediaConnect, MediaPackage, MediaStore)
• Knowledge of microservices and distributed systems programming
• Experience working with REST API's and data-interchange formats such as JSON and XML
• Experience with containers technology and management such as Docker and Kubernetes
• Experience with Infrastructure as Code (IaS) tools such as Terraform and CloudFormation
• Experience with technical writing and design documentation

You might also have -
• Fluency in modern systems programming languages such as Go and/or Rust
• Familiarity with video protocols such as RTP, RTMP, HLS, HDS, Smooth Streaming;
• Familiarity with modern video codecs like H264, VP8, VP9, AV1;
• Previous experience with video processing services such as AWS Elemental MediaConvert/MediaLive, BitMovin, Hybrik, Zencoder, Encoding.com
• Experience with Digital Rights Management Systems (DRM), including Playready, Widevine & FairPlay

ViacomCBS is an equal opportunity employer (EOE) including disability/vet.

Jobcode: Reference SBJ-r0mez1-18-189-14-219-42 in your application.