Comcast's Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.
Comcast is beginning an unprecedented cable system migration to an all IP delivery and playout environment, where the Content Security Platform is integral to all aspects of the larger video ecosystem.As a senior engineer on the DRM team, you'll focus on engineering solutions that protect the delivery of Comcast IP video over a wide range of constraints. You'll develop security enhancements in the Video Encryption and DRM Licensing spaces, using W3C video technologies such as EME, MSE, WebCrypto and advanced media formats and codecs such as MPEG-DASH, DASH-BMFF, HEVC, and UHD. You'll work with members of the Product, Content Origination, Video Player, Security Client, and other teams at Comcast to support integration of these security enhancements into the end Product that is delivered to customers. You'll help to drive end-to-end product requirements and support eventual delivery of Content Security Encryption and DRM Licensing services. Your work will continue to allow Comcast to pursue the best content rights and an ever-expanding entertainment product portfolio.
Content Security and X1 fall within Comcast's Technology and Product (T&P) organization. We have a laid-back work environment, casual attire, flexible work hours, and great benefits.
Required Qualifications:
- A minimum of five years of experience as an active contributor during all phases of the software development lifecycle, with the ability to describe specific and detailed individual contributions in the areas of architecture/design, development, testing, release, and maintenance.
- Detailed knowledge of the HTTP specification and the RESTful style, including protocol basics, standard headers, content negotiation, and common techniques for securing HTTP-based applications.
- A thorough understanding of basic data structures and a high-level understanding of their implementations. Experience and proficiency with common algorithms and their relative tradeoffs.
- Proficiency with object-oriented development, data modeling, and design patterns.
- Experience working in one or more data serialization formats (e.g. XML, JSON, or ASN1), and defining associated document structures and serialization routines.
- Experience designing and building systems for highly available multi-site deployment environments, a solid understanding of the network architectures that support such systems, and familiarity with techniques for tuning application performance in a distributed environment.
- A sense of proud ownership and an ongoing desire to proactively enhance products and processes.
- Strong English communications skills, with the ability to clearly, concisely, and accurately describe advanced technical concepts to diverse audiences in speech and in writing.
- A Bachelor's degree in Computer Science or a related field.
Desired Qualifications:
- A minimum of ten years of experience as an active contributor to a software development team.
- Experience leading a software development team or sub-team.
- Mastery of a garbage collected C-like language (e.g. Java, C#).
- Experience operating in a Linux/Unix environment, including basic system configuration and scripting.
- Experience building applications that leverage an RDBMS (e.g. Oracle, SQL Server, MySQL).
- Experience authoring and refining technical specifications.
- Experience mentoring junior developers and participating in the hiring process.
- A Master's degree in Computer Science or a related field.
Comcast is an EOE/Veterans/Disabled/LGBT employer
by via developer jobs - Stack Overflow
No comments:
Post a Comment