Data/Software Engineer, Enterprise Data & Analytics

Comcast brings together the best in media and technology. We drive innovation to create the world s best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

Data Engineer - Product Analytics & Behavior Science


The product analytics & behavior science team is responsible for nearly all of the product web, app and STB datasets used at Comcast for analyzing the product experience. This means that we build datasets for the purpose of analysis, and collaborate with modeling experts to build production data pipelines.

Given the size/complexity of our datasets this is not a trivial task. Nearly every product team member depends on this data, and as a member of this team you would be at the center of product innovation. This includes projects like:

Building datasets in partnership data scientists

Creating source datasets for a/b testing

Creating data streaming applications for machine learning applications

Maintaining prediction APIs

Establishing new patterns for efficient processing of 100's TB datasets

Defining metrics for tracking how customers are interacting with products and service

Partner with UI engineering teams to enable new customer experiences

Partner with customer experience teams to create an improved experience and be the voice for customer

Lead data driven product development

The perfect person will have a background in a quantitative/technical field, will have rich experience working with large data sets, and will have some experience in data-driven decision making.


You have at least 5 years of experience in a data-driven environment designing and building distributed data processing systems

Hands on experience in developing big data pipelines end to end

You have proficiency programming in Python, Java and/or Scala.

You strive to write beautiful code and you're comfortable working in a variety of tech stacks.

You're self-motivated, ambitious and quick to take action, while also open to new ideas. You recognize when you're wrong and move past your own mistakes.

You enjoy staying current with technology and continually strive to be better at your craft.

Must Have:

AWS experience developing data streaming pipelines

Spark (EMR, Databricks, and/or Apache on EC2)

Deep Spark understanding

S3 as object store



Experience programmer in Python, Java and/or Scala

Good Communication

Self-Starter and highly motivated

Comcast is an EOE/Veterans/Disabled/LGBT employer

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Technical Writer, Software Engineering
Pittsburgh, PA Google
VP of Data Center Reliability Engineering
Philadelphia, PA ExecuNet
Engineer, Data Engineering & Apps
Philadelphia, PA comcast
Philadelphia, PA University of Pennsylvania
Assistant Data Center Facility Manager
Philadelphia, PA Peter Kazella & Associates, Inc.
Field Liaison/Data Mgmt Coord
Philadelphia, PA Temple University