Featured Job

Sign In
 [New User? Sign Up]
Mobile Version

Principal Engineer, Data Science - Comcast


Sunnyvale, California
  • Data Engineer
  • Data Analytics
  • Data Scientist
  • Business Intelligence
  • Save Ad
  • Email Friend
  • Print
  • Research Salary

Job Details

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: Principle Engineer

(Computer Vision / Machine Learning)

At Comcast Innovation Labs, we drive the future for our advanced technologies vast content, innovative platforms and high-speed data networks in ways that will redefine the experience of our customers, partners and employees.We tackle complex problems in computer vision, robotics, deep learning, data science, IoT, human behavior and large-scale distributed systems just to name a few.


As an experienced Computer Vision / Machine Learning Engineer you will:

  • Design, implement, and deploy full-stack solutions from small scale PoCs to serving millions of Comcast customers.
  • Investigate and solve exciting and difficult challenges in image recognition, classification, content analysis, and deep learning.
  • Research and develop scalable and dynamic computer vision / machine learning solutions to hard problems.
  • Use the latest advances in neural networks and deep learning to enhance our products and create new experiences.
  • Be a valued contributor in shaping the future of our products and services.
  • Collaborate witha cross-functional agile team of software & hardware engineers, data scientists, ML experts, and others to address challenges head on.
  • Help drive optimization, testing and tooling to improve data quality.
  • Care aboutagile software processes, data-driven development, reliability, and responsible experimentation.

You are going to love this job because you will:

  • Be immersed in a "special operations team" of innovative and top caliber computer scientists, engineers and machine intelligence experts in a collegial and fun environment.
  • Work on incredibly hard problems in computer vision & artificial intelligence that are of value in the real world.
  • Create world-class products and cutting edge concepts.
  • Help drive optimization, testing and tooling to improve data & video quality
  • Build on Comcast's tools, platforms and vast technical resources.
  • Work in a highly visible, dynamic team that provides continuous opportunities for learning and growth.
  • Join a company with a strong commitment to our teams maintaining a healthy work life balance and providing a top tier benefits program.



  • Amazing facility and workspaces with tons of extra-curricular events and activities
  • Exceptional Health insurance plans
  • Free Gym membership (employees)
  • Great vacation and flexible time off plans


At Comcast Innovation Labs, you'll experience the benefits of working in a dynamic, entrepreneurial environment, while leveraging the resources of one of the world's leading media and internet companies. We provide a highly customer-centric, team-oriented environment in our offices located in Sunnyvale, California.


Basic Qualifications:

  • Ph.D. in Computer Science or related field, or a Master's degree with equivalent industry experience.
  • A minimum of 4 years of experience in computer vision or machine intelligence.
  • Publications at top-tier peer-reviewed conferences or journals or a proven track record of industry innovation in creating novel algorithms and advancing the state of the art.
  • At least 3 years of experience in C++, C# or Java.
  • Highly proficient in Python and data engineering
  • Strong mathematics, statistics, and data analytics abilities
  • Skilled work with stream & batch data, extremely large data sets and data visualization


Preferred Qualifications:

  • Track record of successful projects in algorithm design and product development.
  • Deep learning, machine learning, information retrieval, or data mining experience.
  • Experience developing / implementing anomaly detection or self-healing solutions.
  • Experience with content management and streaming, linear or IP video
  • Advanced computer vision skills in object detection, recognition, 3D computer vision, and/or tracking.
  • Some experience in HW development / prototyping.
  • Experience in complex networks, big data, mobile and /or wireless environments
  • Familiarity with spectrum analysis and low level machine data
  • Experience with data processing and storage frameworks like Hadoop, Scala, Spark, Storm, Cassandra, Kafka, etc.
  • Excellent communication skills, solid work ethic, and a strong desire to write production-quality code.


Comcast is an EOE/Veterans/Disabled/LGBT employer.