top of page
​Senior Software Engineer, Networking and Internet Video Streaming

 

Senior Software Engineer, Networking and Internet Video Streaming, innovates sophisticated client side and back end software infrastructures for our next generation on-line services, particularly on-line video services.

 

Detailed Responsibilities

  • Client-side video streaming optimization and automation, including PC, mobile and connected devices;

 

  • Cloud based backend video streaming optimization based on big data analysis technologies.

 

  • Build highly scalable, massively distributed network based applications with deep understanding of TCP/IP stacks and how video streaming services provided by CDN/data cloud work.

 

  • Own and drive implementation, testing, and debugging of new and existing features

 

  • Build systems designed for high scalability and reliability using test-driven development technology

 

  • Collaborate efficiently with team members in a fast-paced agile environmentIdentify and resolve innovation and implementation issues

 

  • Drive the life-cycle for any given engineering project

 

  • Identify and provide resolution to publisher requirements


Requirements

 

  • Bachelor’s Degree (or foreign equivalent) in CS, Electrical Engineering or related field

 

  • Thorough understanding (through coursework or experience) of core Computer Science fundamentals including: software requirement analysis, development and testing; algorithm design and analysis, data structures, operating systems, networking and database systems; practical implementation of computer network programming; distributed systems design architecture and principles

 

  • Excellent programming skills

 

  • Ability to work well in a fast-paced start-up environment

 

  • Self-motivated, quick-learner, team-player that possesses great communication skills

 

  • Experience with one or several of Flash(AS3), Silverlight (SMF and MMPPF), C#, Javascript, Java, Python, and other Web Technologies) (preferred)

 

  • Experience with online video streaming, client side (flash, silverlight, xbox, iOS/Android/Set top box/Smart TV), backend (video encoding) work flow, CDN interaction and networking applications (preferred)

bottom of page