CBS Corporation Principal Data Science in New York, New York

Principal Data Science

REF#: 30819


JOB TYPE: Full-Time Staff




CBS Corporation (NYSE: CBS.A and CBS) is a mass media company that creates and distributes industry-leading content across a variety of platforms to audiences around the world. The Company has businesses with origins that date back to the dawn of the broadcasting age as well as new ventures that operate on the leading edge of media. CBS owns the most-watched television network in the U.S. and one of the world’s largest libraries of entertainment content, making its brand - "the Eye" - one of the most recognized in business. The Company’s operations span virtually every field of media and entertainment, including cable, publishing, local TV, film, outdoor advertising, and interactive and socially responsible media. CBS’s businesses include CBS Television Network, The CW (a joint venture between CBS Corporation and Warner Bros. Entertainment), Showtime Networks, CBS Sports Network, TVGN (a joint venture between CBS Corporation and Lionsgate), Smithsonian Networks, Simon & Schuster, CBS Television Stations, CBS Television Studios, CBS Global Distribution Group (CBS Studios International and CBS Television Distribution), CBS Interactive, CBS Consumer Products, CBS Home Entertainment, CBS Films and CBS EcoMedia.


The Principal Data Scientist enables data-driven decision making by collecting, transforming, modelling and visualizing data. The lead data scientist demonstrates the statistical and technical approach expected of any data scientist, who must think like a statistician and who must also be able to get their hands dirty and use programming techniques in order to apply those insights to large amounts of data.


  • Developing innovative, scalable machine learning and data mining solutions that mine complex user behavioral data and transform it into actionable insights

  • Extensive code development, debugging, optimizing, and productionizing

  • Conducting ad hoc analysis, building models, forecasting viewing behavior

  • Constructing and presenting research ideas, prototypes and proofs of concepts

  • Identifying, ingesting, and enriching a wide range of structured and unstructured big data into datasets for analysis

  • Defining strategies and parameters for predictive models and data mining projects, ensuring data integrity and usability

  • Analyzing and evaluating model results, providing ongoing monitoring and improvements

  • Staying abreast of new developments in machine learning in order to investigate and develop new "challenger" approaches to compete against current "champions"

  • Helping craft the long-term data strategy for the organization and advocating for the intelligent use of data throughout the business


  • 3+ years of hands-on experience with machine learning, predictive modeling and statistical analysis techniques in a business environment

  • Exceptional programming skills in R, Python (pandas, scikit-learn, statsmodels, IPython, matplotlib)

  • Highly advanced SQL skills and experience with both relational and non-relational databases

  • Experience with additional programming languages and statistical platforms is a plus: R, Scala, Java, MATLAB, SAS, SPSS Modeler

  • Deep experience in regression, classification models, bagging, boosting, decision trees, neural networks, support vector machines, dimensionality reduction, clustering and experimental design

  • Expert user of Big Data technologies and platforms (Pyspark, Hive and Hadoop) and data visualization tools (e.g. Tableau)

  • Outstanding verbal and written communication skills and presentation skills with a sharp ability to simplify complex concepts and convey actionable solutions

  • Master's degree or equivalent in Computer Science, Machine Learning, Data Science, Statistics, Applied Mathematics, Operations Research or Physics


Equal Opportunity Employer Minorities/Women/Veterans/Disabled