Summer 2019 Video Software Engineering Intern (Masters/Graduate or PhD)

Apply
Ref#: 32653
CBS Business Unit: CBS Interactive
Job Type: Paid Intern
Job Location: New York, NY, US

About Us:
CBS Interactive, a division of CBS Corporation, is the premier online content network for information and entertainment. With more than 280 million people visiting its properties each month, CBS Interactive is a top Web property globally. Its portfolio of leading brands, which include CNET, CBS.com, CBSNews.com, CBSSports.com, GameSpot, TV.com, TVGuide.com and Last.fm, span popular categories like technology, entertainment, sports, news and gaming.
Description:
The Video Technology group develops industry-leading online and mobile video delivery systems and IP for CBS.com, CBSSports.com, CBS News, CNET, GameSpot.com, and the entire suite of CBS Interactive sites. Our team is responsible for the delivery of premium content to millions of people every day. We set company-wide video standards and help internal business units integrate the video delivery stack into their specific online products. Additionally, the team serves as the company’s information resource on current and future trends in digital video. This is a great opportunity for someone who is interested in doing high-visibility, mission-critical work. 

The Video Processing team is a team working within the Central Video Technology Group and oversees video processing and publishing workflows. It focuses on building and maintaining video encoding platforms for on-demand videos and live streaming infrastructures as well as integrations with CMS and publishing pipelines. The group works across the video ecosystem to enable all CBSi business units to deliver high-quality video through the use of cutting-edge technologies for maximizing user engagement and revenues.

Role Details:
We are looking for a Summer 2019 Software Engineering Intern passionate about large scale video systems and distributed systems. You’ll be part of the Video Processing Group, which focus on building, maintaining and helping on our live streaming and on-demand workflows, working with other video tech engineers to build and release products for various platforms like Desktop, OTT, Mobile. We are responsible for encoding our video streams at the best quality possible, no matter what the content, viewing device or network condition. You will be working on our video encoding platform and scaling it further to cloud infrastructure like AWS, GCP. Additionally, you will also be responsible for maintaining and developing encoding web tool used by publisher on daily basis for managing encoding jobs and creating various reports.

Logistics:
  • Time commitment: full-time, 40 hours per week during our regular office hours (Monday - Friday, 8:30 am - 5:30 pm) but times may vary per team
  • This is a paid internship and can also be for university credit if it meets your university's guidelines
Qualifications:
You have:
  • Familiar with microservices and REST API's and data-interchange formats such as JSON and XML;
  • Familiarity with either PHP/Python or similar high-level programming language;
  • Ability to contribute to front-end applications and projects written in JavaScript frameworks such as React and AngularJS;
  • Good Understanding of CSS;
  • Excellent understanding of Object Oriented Programming and Design.
Nice to Have:
  • Familiarity with video protocols such as RTP, RTMP, HLS, HDS, Smooth Streaming;
  • Understanding of video codecs like H.264/HEVC/VP8/VP9/AV1;
  • Familiar with Cloud/SaaS services such as Amazon AWS, Google Cloud;
  • Experience with Systems programming language such as Go;
  • Experience with technical writing and design documentation.

Additional  Requirements:
  • Intern must be a student currently enrolled in an accredited college or university
  • Student must be currently enrolled in a Graduate, Masters or PhD Level Program
  • Must be at least 18 years old
EEO Statement:
Equal Opportunity Employer Minorities/Women/Veterans/Disabled
< Back to job list