About
Job Description
Responsibilities
As part of the Enterprise Business Intelligence organization at NBCUniversal, the Decision Science team helps drive advanced analytics by building and integrating pragmatic data science principles and products throughout the Company. The Team focuses primarily on decision science analyses to support and inform strategy and key business decisions and building advanced data products to help enable more data-enhanced decision support. The Data Engineer will be directly responsible for data pipelines, data management, development, operationalizing of machine learning models, and scaling out platforms and products.
Job Duties
* Partner with various NBCU Technology teams in the design and execution of an overall Corporate Data Syndication Strategy for Nielsen and Alternative Measurement Data
* Process structured and unstructured data into a form suitable for analysis and reporting, empowering state-of-the-art analytics and machine learning environments for business analysts, data scientists and engineers
* Operationalize data science models and products in a cluster-computing environment
* Evangelize a very high standard of quality, reliability and performance for data models and algorithms that can be streamlined into the engineering and sciences workflow
* Manage multiple priorities across a mix of ad-hoc and operational projects
* Build data pipeline frameworks to automate high-volume and real-time data delivery
* Work directly with Product Owners and customers to deliver data products in a collaborative and agile environment
* Working with data scientists to understand their processes and supporting them with developing and building features (feature engineering) for their models
* Grasp new technologies rapidly as needed to progress varied initiatives
Qualifications/Requirements
* Minimum 2 years of experience with a programming
language such as Scala, R, Python or Java, and the
experience writing reusable and efficient code to
automate analyses and data processes
* Minimum 2 years of experience processing large
amounts of structured and unstructured data in a cluster-
computing environment or similar experience in academia
* Experience formulating opinions on constructing data
processing systems and good knowledge of the
principles of systems at scale using big data
technologies, like Spark, Hive, Impala, Hadoop, and
Databricks, Airflow, Docker, Redis
* Experience with AWS, Azure and other cloud
technologies including AWS services, such as Athena,
Glue, S3, Lambda, and Elastic Beanstalk
* Experience building and maintaining production data
pipelines
Desired Characteristics
* Experience with open source and Enterprise software
* Familiarity with relational databases and SQL
* Team-oriented and collaborative approach with a
demonstrated aptitude and willingness to learn new
methods and tools
* Ability to communicate insights and findings through data
visualization tools such as Tableau, DOMO, Shiny
* Ability to work effectively across functions,
disciplines, and levels
* Experience in media and entertainment industry a
plus
* Experience with television ratings and digital
measurement tools (Nielsen, Rentrak, comScore,
Omniture, etc.)
* Familiarity with NoSQL and Graph databases
* Experience with large-scale video assets
* Experience with computer vision and metadata
generation from video
* Master's Degree with a specialization in Computer
Science, Engineering, Physics or other quantitative field
or equivalent