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.
As a highly valued, contributing software engineer on the VIPER Engineering team, you will help shape the next generation cloud-based video delivery pipeline. Our team develops solutions to quickly solve unique challenges faced by the Comcast IP video delivery teams. We architect, build, and deliver strategic, targeted solutions in a rapidly evolving environment.
What are the interesting problems you'll be working on?
VIPER's Platform Engineering team is developing a next-generation compute platform that enables the rapid delivery of high-performance video applications to datacenters all over the country. Our team is responsible for making one of the largest federated deployments of Kubernetes available as a service for many other teams to consume and use. Our success will be measured by the stability and scalability of our platform as more products and applications are migrated to containerized architectures.
Our newest project is to architect and develop engineering tools for UI, integration and functional verification of this compute platform. You would define and implement automation software for platform APIs and target services such as Kubernetes, RDEI API and begin defining automation software for verification of core infrastructure components. Everything developed is integrated into a CI/CD pipeline that tests our code, builds containers, and deploys working systems into lab and staging environments.
Who does the VIPER engineer work with?
VIPER software engineers collaborate with industry experts from many disciplines: software architects, infrastructure and network engineers. We are a small team, rapidly delivering solutions responsible for making one of the largest federated deployments of Kubernetes available as a service for many other teams to consume and use.
Where can you make an impact?
Your success will be measured by the stability and scalability of our platform as more products and applications are migrated to containerized architectures. The systems you design and build will enable first-to-market product features. You'll help influence groundbreaking video technology and your individual contributions have multi-million dollar impact to Comcast's bottom line.
Design and develop automation software against API-driven RDEI services such as Kubernetes and Kube2IPVS
Collaborate with project stakeholders to identify product and technical requirements. Conduct analysis to determine integration needs
Diagnose performance issues and propose and implement code improvements
Assist in the constant integration and constant deployment of software releases
Ensure software modules are reliable and reusable
Work with the Operations teams to ensure solutions meet and/or exceed specifications and technical requirements
Here are some specific technologies we use in our development:
Education, Skills and Requirements
BS/MS in Computer Science and/or 8+ years equivalent experience
At least 4 years of experience in a mature software development organization
Significant experience in one of the following categories:
Deployment Automation & Containerization (Puppet, Docker, Kubernetes)
Configuration Management and Build Automation
Large-Scale Systems Integration & Automation
Experience writing core programming languages such as Java or Objective C
Familiarity with Continuous Integration Development Lifecycles and the specific Development and Testing challenges inherent to that approach
Good communicator and able to clearly articulate complex issues and technologies
Willing to take ownership of problems and see them through to resolution
Comfortable working in a fast paced agile environment. Requirements change quickly and our team needs to constantly adapt to moving targets
About Comcast VIPER (Video IP Engineering & Research)
VIPER (Video IP Engineering & Research), is a division within Comcast's Technology and Product Division based in downtown Denver, CO. We are a cloud-based, IP video infrastructure that's been built to deliver a broad mix of on-demand video, live TV streams and an assortment of other digital media to an array of connected devices in the home.
Comcast is an EOE/Veterans/Disabled/LGBT employer