Summer Paid Intern - Audience Studio Engineer
NBCUniversal
New York, NYThis was removed by the employer on 4/8/2019 3:45:00 PM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the Internships Category
Search for Summer Paid Intern - Audience Studio Engineer jobs in New York-NY
Search all Summer Paid Intern - Audience Studio Engineer postings
Full Time Paid Internship
Responsibilities
As a member of the Audience Studio Product Engineering Team, the Engineering Intern will be responsible for contributing to the Audience Studio team in the capacity of either a (1) Software Engineer, (2) Data Engineer, (3) Data Scientist, or (4) Quality Engineer, depending on experience. NBCUniversal's audience management products will enable NBCUniversal to better understand its brand's audiences such as NBC News, Bravo, The Tonight Show, Saturday Night Live, and USA Network as well as audiences that cross brands. The goal is to ensure we know who is watching what, where and when. In turn enabling NBCUniversal's sales teams to properly align our audiences with the market advertisements that can benefit them the most.
You are our ideal candidate if:
You are a big thinker who can analyze and evangelize a long range opportunity, architect ground breaking solutions, and roll-up your sleeves to get code out the door when needed. You are data driven and analytical. You understand the concept of a value proposition and evaluation criteria, and you know how to align them with low level milestones to get the work done. You can apply domain knowledge from one technical subject, in order to quickly ramp and deliver on a new one. You know how to learn from failure until you succeed, and you are able to articulate and quantify the reasons for your decisions.
You will be part of the Audience Studio Technology team, participating in the application development that will drive both current and future initiatives within NBCUniversal's Audience Studio group.
• Serve as an intern engineer for audience studio products in one of the 4 roles below:
• (1) Software Engineer:
• Serve as a front-end software engineer for audience studio data products.
• Develop and code the application services that is core to Audience Studio, under the leadership and direction of the VP Architecture
• Support product with the overall roadmap and ensure updates to senior leadership are 100% technically correct.
• Analyze and report results and adjust the overall engineering strategy accordingly with engineering leadership
• (2) Data Engineer:
• Serve as a data engineer for audience studio data products.
• Develop and code the data management services that is core to Audience Studio, under the leadership of the VP Architecture
• Support product with the overall roadmap and ensure updates to senior leadership are 100% technically correct.
• Analyze and report results and adjust the overall engineering strategy accordingly with engineering leadership
• (3) Data Scientist:
• Serve as a data scientist for audience studio data products.
• Develop and code the data science services that is core to Audience Studio, under the leadership and direction of the VP Architecture
• Analyze and report results and adjust the overall engineering strategy accordingly with engineering leadership
• (4) Quality Engineer:
• Serve as a quality engineer for audience studio data products.
• Develop and code the testing services that is core to Audience Studio, under the leadership of the Chief Architect
• Create detailed, comprehensive and well-structured test plans and test cases
• Estimate, prioritize, plan, and coordinate testing activities
• Design, develop and execute automation scripts using open source tools
• Identify, record, document thoroughly and track bugs
• Perform thorough regression testing when bugs are resolved
Qualifications
/Requirements
• In pursuit of an Associate, Bachelor or Graduate degree at an Accredited Institution and be able to provide documentation to confirm your degree progress.
• Current class standing of sophomore or above (30 credits)
• Cumulative GPA of 3.0 or above
• Must be 18 years of age or older
• Must be authorized to work in the United States without visa sponsorship by NBCUniversal
• Needs to be able to work on-site in New York City, New York
• Internships at NBCUniversal are paid and do not require course credit
• Summer Program Dates: July - December 2019
Desired Characteristics
• Prior internship experience in the capacity of (1) Software Engineer, (2) Data Engineer, (3) Data Scientist, or (4) Quality Engineer at a media or entertainment company strongly preferred
• Ability to apply data science theory effectively to advertising & audience data
• Understanding of basic statistical concepts
• Experience in forecasting, numerical optimization, natural language processing, or machine learning techniques
• Experience with both relational database design (SQL), non-relational (NoSQL), big data, real-time technologies]
• Experience in web application development and associated skills (REST, HTTP, web services)
• Knowledge of software QA methodologies, tools, and processes
• Experience with both white box and black box testing
• Experience with automated testing tools
• Experience with big data testing methodology and Jira is highly desired
• Experience working with a combination of any of the following technologies is highly preferred:
• Developing client-side JavaScript applications
• JavaScript ES6
• Angular 2 (React, Ember, Angular1, or other JavaScript frameworks would be considered)
• HTML5, CSS, SASS/LESS, R, Python
• Front-end component development
• Bootstrap, Semantic UI, KendoUI or other front-end component libraries
• D3 or other charting libraries
• Karma, Jasmine, Jest or similar testing frameworks
• Scala and/or Java programming languages
• OO & FP design patterns, data structure, and algorithm design skills
• Developing Apache Spark applications
• Various cloud data sources and architectures such as AWS/S3, HDFS, Kafka
• Software containerization, such as Docker
• Self-directed, ability to multi-task, sharp analytical abilities, excellent communication skills, capable of working effectively in a dynamic environment
• Able and eager to learn new technologies
• Excellent written and verbal communication skills
• Excellent teamwork and collaboration skills
• Results oriented, high energy, self-motivated