Comcast Mgr 2, Software Dev & Engineering in Philadelphia, Pennsylvania

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.

Job Description

Softwareengineering leadership and data science skills, combined with the demands of a high volume, highly-visible analytics platform, make this an exciting challenge for the right candidate.

Are you passionate about digital media, entertainment, and software services? Do you likebigchallenges and working within ahighly-motivatedteam environment?

As aSenior Manager in the Platform Engineeringgroup of the Data Experience (DX) team at Comcast, you will drive the development,deployment and support of large-scale analytics platforms using real-time distributed computing architectures.You willalso employ your skills to promote positive changes in our work culture and practices that will improve our productivity, ingenuity, agility and software development maturity.TheDXdatateam is afast-moving team of world-class experts who are innovating in end-to-end data delivery and analytics. We are a team that thrives onbigchallenges, results, quality, and agility.

Who will you be working with?

DX PlatformEngineering is a diverse collection of professionals who work with a variety of teams ranging from: other software engineering teams whose software integrates with analytics services; service delivery engineers who provide support for our products; testers; operational stakeholders with all manner of information needs;and executives who rely ondatafor data-based decision making.

What are some interesting problems you'll be working on?

You will be leading teams that develop and support systems capable of processingmillions of events per second and multi-billions of events per day. You will work on high performance real time data stores and a massive historical data store usingbest-of-breed and industry leading technology.You will play a pivotal role in enabling our latest machine learning capabilities and supporting new AI initiatives. You will be a key member of a team that will help redefine the state-of-art of data analytics at Comcast and beyond.

Where can you make an impact?

ComcastDXis building the core components needed to drive the next generation ofdata platforms and data processing capabilities.Building data products, identifying trouble spots, and optimizing the overall user experience is a challenge that can only be met with a robustdataarchitecture capable of providing insightsthat would otherwise be drowned in anoceanof data.

Success in this role is best enabled by a broad mix of skills and interests ranging from traditional distributed systems software engineering prowess to the multidisciplinary field of data science.


-Deliver on the project roadmap

-Help Product and Engineering leaders to meet goals and deadlines

-Support engineering teams in such a way as to remove any friction, toil and other impediments to top performance

-Drive a culture of continuous improvement and innovation within the scrum teams

-Raise the bar for the engineering teams by advocating leading edge practices such as CI/CD, containerization and TDD

-Enhance our DevOps practicesto deploy and operate our systems

-Pro-actively work to mitigate risks to performance and delivery of our engineering teams

-Represent our analytics platforms to senior leadership and other business stakeholders

-Ensure that all SLAs are met

-Promote blameless post-mortems and ensure that all post-mortem activities are acted upon

-Build and work to ensure a high-quality stream of candidates in our talent pipeline

-Closely monitor platform spend to ensure that each platform is tracking to budget

-Prepare budgets and other forecasts

Here are some ofthespecific technologies we use:

-Spark(AWS EMR, Databricks), AWS Lambda

-Kafka, AWS Kinesis

-AWS Glue, AWS Lambda

-Cassandra, RDBMS, AWS DynamoDB

-Elasticsearch, Logstash, Kibana

-Java, Scala, Go, Python, R

-Git,Maven, Gradle, Jenkins

-Puppet, Docker, Terraform, Ansible, AWS CloudFormation



-Hadoop (HDFS, YARN, ZooKeeper, Hive), Presto


Skills & Requirements:

-7 years people leadership experience in a software development environment

-5 years Agile program experience

-Bachelors or Masters inComputer Science, Statisticsor related discipline

-Experience in software development of large-scale distributed systems including proven track record of delivering backend systems that participate in a complex ecosystem.

-Experienceindata related technologies and open source frameworks preferred

-ProficientinUnix/Linux environmentspreferred

-Knowledge in network engineering and security preferred

-Test-driven development/testautomation, continuous integration, and deployment automation

-Enjoyworking withdata analysis, data quality and reporting

-Excellentcommunicator, able to analyze and clearly articulate complex issues and technologies understandably and engagingly

-Great design and problem-solving skills

-Adaptable, proactive and program ownership

-Keen attention to detail and high level of commitment

-Thrivesin a fast-paced agile environment. Requirements change quickly and our team needs to constantly adapt to moving targets

About ComcastDX(Data Experience):

Our Charter is to:

Gather, organize, make sense of Comcast data, and make it universally accessible to empower, enable, and transform Comcast into an insight-driven organization.

Comcast is an EOE/Veterans/Disabled/LGBT employer