Thursday 7 August 2014

Senior Data Visualization Engineer - Product Analytics | Netflix, Inc. | Los Gatos, CA


Senior Data Visualization Engineer - Product Analytics | Netflix, Inc. | Los Gatos, CA


Data Science and Engineering

Senior Data Visualization Engineer - Product Analytics

Data Science and Engineering

Los Gatos, CA

Do you have trouble figuring out whether you’re an artist or data geek? Do you lose sleep staying up late at night playing with data and/or new technology? Do you get excited when you’re able to use data to uncover and visualize an exciting insight? 

If so, Netflix is looking for a bright & well-rounded data visualization engineer to build compelling, simple, and beautiful graphics that will help our business partners make great decisions. 

Netflix offers amazing co-workers, technology, and a Freedom & Responsibility Culture that’s truly hard to find.

What will fill your days:
- You’ll transform Netflix data into amazing visual representations
- In addition to using existing Netflix tools (Microstrategy/Tableau), you’ll help us push the envelope using the Microstrategy SDK
- You’ll explore and experiment with the latest libraries and technologies like D3, HighCharts , etc…
- You will be a bridge between “the data” and product managers at Netflix
- You will creatively and continually look for new and innovative ways to make the Netflix product better through data
- You will work on a small team with some of the best and brightest co-workers you’ve ever had

The character & qualities that will help you succeed:
- You’re tenacious, persistent, & industrious; not just talented
- Micromanagement makes your skin crawl. Given context, you’re capable of self-direction
- You leave your desk & collaborate. (Not to be mistaken with extroversion, but you realize the effectiveness of face-to-face contact in communication.)
- You move seamlessly between code and analytical concepts
- You’re an active listener who asks good questions and puts the company first
- You appreciate beauty & simplicity
- You’re known as a creative, innovative, & out-of-the-box thinker

The technical experience that will help you succeed (not a rigid litmus test):
- Microstrategy, Microstrategy SDK
- Web Frontend Development (HTML, CSS, Javascript)
- Familiarity with frontend data visualization libraries is a plus (D3, HighCharts, Protovis, etc…)
- Familiarity with building Web Applications (MVC concepts, frameworks like Django, CherryPy, or Ruby on Rails, etc…)
- Strong SQL experience

A few more things to know:
- Our culture is unique and we live by our values. It’s worth learning more: www.netflix.com/Jobs
- You will need to be comfortable working in the most agile of environments. Requirements will be vague. Iterations will be rapid. You will need to be nimble and take smart risks.
 
 
 
 
 

Senior Data Engineer - Product Analytics | Netflix, Inc. | Los Gatos, CA


Senior Data Engineer - Product Analytics | Netflix, Inc. | Los Gatos, CA


Data Science and Engineering

Senior Data Engineer - Product Analytics

Data Science and Engineering

Los Gatos, CA

Netflix is looking for bright & well-rounded engineer to build and maintain a world-class analytics product.  With opportunities across the BI stack, you will have the chance to apply your existing expertise and to learn something new.

Netflix offers amazing co-workers, new technology, and a Freedom & Responsibility Culture that’s truly hard to find.

What will fill your days:
- You will creatively figure out how to use app/web data to continually add value to Netflix.
- You will be a bridge between app/web developers, statisticians, data miners, product managers, and other Data Science & Engineering teams.
- You will work with app/web developers to continually acquire new data.
- You will monitor, maintain, and improve data integration logic running in the Amazon cloud processing many billions of rows of data.

The character & qualities that will help you succeed:
- You’re tenacious, persistent, & industrious; not just talented.
- Micromanagement makes your skin crawl. Given context, you’re capable of self-direction.
- You leave your desk & collaborate. (Not to be mistaken with extroversion, but you realize the effectiveness of face-to-face contact in communication.)
- You move seamlessly between code and analytical concepts.
- You’re an active listener who asks good questions and puts the company first.
- You appreciate beauty & simplicity.
- You’re known as a creative, innovative, & out-of-the-box thinker.

The technical experience that will help you succeed (not a rigid litmus test):
- mapReduce/HIVE/Pig experience (Bonus points if you’ve worked with Amazon’s EMR.)
- Big data & production support ETL experience.
- Strong SQL experience.
- Python/Perl/Java/C++ (Experience in one or more.)
- Quantitative: You’ve taken classes or read books that give you an appreciation for basic stats and/or machine learning.
- An appreciation for app development, web sites, and software development.

A few more things to know:
- Our culture is unique and we live by our values.  It’s worth learning more: www.netflix.com/Jobs
- You will need to be comfortable working in the most agile of environments.
- Requirements will be vague. Iterations will be rapid. You will need to be nimble and take smart risks.
 
 
 
 
 

Senior Data Engineer - Experimentation & Testing | Netflix, Inc. | Los Gatos, CA


Senior Data Engineer - Experimentation & Testing | Netflix, Inc. | Los Gatos, CA


Data Science and Engineering

Senior Data Engineer - Experimentation & Testing

Data Science and Engineering

Los Gatos, CA

Netflix is the world's leading video streaming subscription service and growing rapidly. To ensure that we are constantly improving the Netflix experience, we have adopted a culture of testing and experimentation that requires every product-related decision to be evidence-based.

As a data science and engineering expert in the Experimentation vertical team, you will have the chance to apply your existing expertise and to learn something new across the entire BI stack. You will be joining a company that offers amazing co-workers, the latest technologies, and a Freedom & Responsibility Culture that's truly hard to find.

What will fill your days:
- You will creatively figure out how to use app/web data to inform decision-making at Netflix.
- You will be a bridge between app/web developers, statisticians, data miners, product managers, and other Data Science & Engineering teams.
- You will work with app/web developers to continually acquire new data.
- You will monitor, maintain, and improve data integration logic running in the Amazon cloud processing many billions of rows of web/app data.

The character & qualities that will help you succeed:
- You're tenacious, persistent, & industrious; not just talented.
- Micromanagement makes your skin crawl.  Given context, you're capable of self-direction.
- You leave your desk & collaborate (not to be mistaken with extroversion, but you realize the effectiveness of face-to-face contact in communication).
- You move seamlessly between code and analytical concepts.
- You're an active listener who asks good questions and puts the company first.
- You appreciate beauty & simplicity.
- You're known as a creative, innovative, & out-of-the-box thinker.

The technical experience that will help you succeed (not a rigid litmus test):
- Cloud technologies such as MapReduce/Hadoop/Hive/Pig
- Big data & production support
- Strong SQL skills.
- Python/Perl (experience in one or more is a plus)
- Analytics, statistics, and machine learning is a plus
- A/B or multivariate testing is a plus

A few more things to know:
- You will need to be comfortable working in the most agile of environments. Requirements will be vague. Iterations will be rapid. You will need to be nimble and take smart risks.
- Our culture is unique and we live by our values. It's worth learning more: www.netflix.com/Jobs.
 
 
 
 
 

Senior Data Analyst - Content Delivery Networks | Netflix, Inc. | Los Gatos, CA


Senior Data Analyst - Content Delivery Networks | Netflix, Inc. | Los Gatos, CA


Data Science and Engineering

Senior Data Analyst - Content Delivery Networks

Data Science and Engineering

Los Gatos, CA

Netflix streaming accounts for over 30% of peak downstream internet traffic in North America. To help us deliver this content to our viewers, we do this largely via Open Connect, a single-purpose Content Delivery Network for Netflix streaming video capable of serving extremely high volumes of data.

Intrigued by the challenges of moving terabytes of data over the Internet? Excited at the prospect to develop new metrics and frameworks to measure network phenomena alongside the best and the brightest in the industry? We're looking for a rockstar data analyst to work directly with the content delivery network architecture and engineering teams to provide insight around the quality and performance of the streaming experience.

Responsibilities:
- Deliver insight around usage and performance characteristics of video delivery
- Investigate the interactions of playback performance metrics (play delay, average bitrate, rebuffer rates, etc.) and the effect on subscriber usage
- Provide decision-support to engineers and managers by creating reports, running queries, building predictive models – really doing whatever it takes – to support the analytical needs of the Content Delivery organization
- Provide expert advice and education in the usage and interpretation of data around quality of experience metrics
- Design, build, and maintain all parts of the data warehouse infrastructure to support content delivery analysis (requirements gathering, ETL, data modeling, metric design, reporting/dashboarding, etc)

Qualifications:
Netflix Data Science & Engineering is different than most other data warehouses. At other companies, the world revolves around technical tracks – database development, ETL, report development, analysis, data modeling, mathematical modeling, etc.  Engineers are assigned to one track, and only do that type of work, day in and day out. At Netflix, the tracks are vertical business groups (Marketing, Finance, Customer Service, Content, Product, Streaming), and our engineers are assigned to one of those tracks, and leverage all of their technical skills to solve business problems for that vertical group.
 
We look for engineers with experience both building and using analytical tools at other companies – preferably leveraging any of the three primary technologies that we use (MicroStrategy, Hive/Pig and Teradata), though we do not limit ourselves to just these platforms.
 
The successful candidate will have a minimum of 5 years of experience in a data-driven information environment designing and implementing analytic insight systems - ideally in a consumer-facing or web-based business. To succeed in this role, you should also have the following qualifications and characteristics:

Essential
- Energetic, enthusiastic, detail-oriented, and passionate about producing high-quality analytics deliverables
- MS/BS in Computer Science, MIS, Mathematics, Physics or other quantitative field or relevant work experience
- Passion for - and background in - leveraging data to drive significant business impact
- Extensive experience with analytical tools supporting data analysis, reporting and visualization (MicroStrategy, Tableau, R, etc.)
- Extensive experience using SQL for analytic research
- Exceptional communication skills
- Bias-to-action: Responsive, team-oriented personal style for effectiveness with internal clients and colleagues.
- Flexibility and comfort working in a dynamic organization with minimal documentation and process

Desired
- Experience dealing with large volumes of data
- Experience with distributed analytic processing technologies (Hadoop, Hive, MapReduce, etc)
- Experience with consumer-facing internet products & services
- Experience analyzing system data a plus
- Knowledge of computer networking a plus
- Experience in ETL development and tools is a plus
- Some statistics background preferred
 
 
 
 
 

Senior Data Analyst - Messaging | Netflix, Inc. | Los Gatos, CA


Senior Data Analyst - Messaging | Netflix, Inc. | Los Gatos, CA


Data Science and Engineering

Senior Data Analyst - Messaging

Data Science and Engineering

Los Gatos, CA

Netflix is shaping the future of Television and we're looking for great people to join us. The Data Science and Engineering (DSE) Organization has a huge amount of data and a lot more questions than we have time to answer. We balance building tools that help everyone at the company answer their questions quickly and doing deeper analysis that may be less widely used but which can really help inform a particular product decision.

The DSE team is seeking a Data Analyst to support initiatives within the messaging space. This is a great opportunity for someone with independent research ability and  passion for data quality to work with product teams on exciting business problems to enable data driven decision making.

Responsibilities:
- Develop deep analyses and use your product sense to interpret the results and help drive key product decisions.
- Effectively communicate the results with the product teams to apply the learnings for improving user experience
- Create visualizations to make data easily accessible across the organization
- Act as a data steward, who will conduct preliminary investigation to identify data quality issues through data profiling, monitoring reports and automated data health checks.
- Identify the best practices to programmatically detect data quality issues and collaborate with Data Engineers to improve data quality framework.

Qualifications:
- Strong database experience including proficiency in SQL coding across standard commercial databases (e.g Oracle, Teradata, MySQL etc.).
- 2+ years of experience working with large data sets, working with distributed computing tools MapReduce, Hadoop, Pig, Hive or other NoSQL experience
- Extensive experience with analytical tools supporting data analysis, reporting and visualization (MicroStrategy, Tableau, R, etc.)
- Experience in Python/Java is a plus
- Excellent communication skills with the ability to distill complex issues into structured frameworks and actionable insights. Excellent attention to detail
- B.S. or M.S. in Computer Science, MIS or related field

A few more things to know:
- Our culture is unique and we live by our values. It's worth learning more: www.netflix.com/Jobs
- You will need to be comfortable working in the most agile of environments. Requirements will be vague. Iterations will be rapid. You will need to be nimble and take smart risks.
 
 
 
 
 
 

Senior Data Engineer/Scientist - Adaptive Streaming | Netflix, Inc. | Los Gatos, CA


Senior Data Engineer/Scientist - Adaptive Streaming | Netflix, Inc. | Los Gatos, CA


Data Science and Engineering

Senior Data Engineer/Scientist - Adaptive Streaming

Data Science and Engineering

Los Gatos, CA

It's no accident that Netflix provides one of the smoothest and best-integrated streaming video experiences across the hundreds of devices we support.  Netflix takes its data seriously and leverages it as part of our core culture to make data-driven decisions to steer product development, and we've only scratched the surface in the types of deeper analytics we'd like to do!

Want to help?  We're looking for an additional data engineer/scientist to work directly with the product development and streaming platform teams to build better data frameworks and dig into analytics regarding the quality and performance of the streaming experience.

Responsibilities:
- Investigate the interactions of playback performance metrics (play delay, average bitrate, rebuffer rates, etc.) with each other and the effect on subscriber usage to help identify opportunities for algorithmic improvement
- Build tools and visualizations to help explore these interactions
- Provide expert advice and education in the usage and interpretation of data around quality of experience metrics
- Provide decision-support to engineers and managers by creating reports, running queries, building predictive models – really doing whatever it takes – to support the analytical needs of the streaming platform organization
- Design, build, and maintain all parts of the data warehouse infrastructure to support video quality analysis (requirements gathering, ETL, data modeling, metric design, reporting/dashboarding, etc)
- Identify data quality issues and their root causes. Implement fixes and design data audits to capture the issues in the future

Qualifications:
 Netflix Data Science & Engineering is different than most other data warehouses.  At other companies, the world revolves around technical tracks – database development, ETL, report development, analysis, data modeling, mathematical modeling, etc.  Engineers are assigned to one track, and only do that type of work, day in and day out.  At Netflix, the tracks are vertical business groups (Marketing, Finance, Customer Service, Content, Discovery, Streaming Activity), and our engineers are assigned to one of those tracks, and leverage all of their technical skills to solve business problems for that vertical group.
 
We look for engineers with experience both building and using analytical tools at other companies – preferably leveraging any of the three primary technologies that we use (MicroStrategy, Hive/Pig and Teradata), though we do not limit ourselves to just these platforms.
 
The successful candidate will have a minimum of 5 years of experience in a data-driven information environment designing and implementing analytic insight systems - ideally in a consumer-facing or web-based business. To succeed in this role, you should also have the following qualifications and characteristics:

Essential
- Energetic, enthusiastic, detail-oriented, and passionate about producing high-quality analytics deliverables
- MS/BS in Computer Science, MIS, Mathematics, Physics or other quantitative field or relevant work experience
- Passion for - and background in - leveraging data to drive significant business impact
- Extensive experience with analytical tools supporting data analysis, reporting and visualization (MicroStrategy, Tableau, R, etc.)
- Extensive experience using SQL for analytic research
- Exceptional communication skills
- Bias-to-action: Responsive, team-oriented personal style for effectiveness with internal clients and colleagues.
- Flexibility and comfort working in a dynamic organization with minimal documentation and process

Desired
- Solid statistics background preferred
- Experience with distributed analytic processing technologies is desired (Hadoop, Hive, MapReduce, etc)
- Experience with consumer-facing internet products & services
- Experience analyzing system or networking data a plus
- Experience in ETL development and tools is a plus
 
 
 
 
 

Senior Data Engineer - Discovery and Personalization | Netflix, Inc. | Los Gatos, CA


Senior Data Engineer - Discovery and Personalization | Netflix, Inc. | Los Gatos, CA


Data Science and Engineering

Senior Data Engineer - Discovery and Personalization

Data Science and Engineering

Los Gatos, CA

Netflix is the world's leading video streaming subscription service and growing rapidly. In order to provide a responsive and reliable experience for our customers, we've scaled out massively around the world, constantly challenging the limits of nascent cloud technology, and maturing it and the tools surrounding it.
 
The Discovery and Personalization wing (Search, Merch, Personalization, Product features – Ratings, My List etc.) of the Data Science and Engineering team is looking for a data engineer to support initiatives in this space. Looking for an individual who is passionate about data, tenacious in finding solutions and working through issues. Candidate should be courageous: have a voice; challenges ideas or solutions, and presents alternate ideas to improve how we do things.
 
Responsibilities:
- Design, build, and maintain all parts of the data warehouse infrastructure to support analysis (requirements gathering, ETL, data modeling, basic reporting, etc)
- Evolve the way we organize and maintain this data
- Provide expert advice and education in the usage and interpretation of data within the Discovery and Personalization team and for other teams across Data Science and Engineering
- Champion better cross-functional data integration efforts, both upstream and downstream
- Develop and maintain strong relationships with key stakeholders and partners.
- Ensure that the necessary instrumentation and robust data logging is in place to measure the performance of product feature.
- Detect data quality issues and their root causes. Implement fixes and design data audits to capture the issues in the future.
 
Qualifications:
The successful candidate will have a minimum of 5 years of experience in a data-driven information environment designing and implementing solutions. To succeed in this role, you should also have the following qualifications and characteristics:
- MS/BS in Computer Science, MIS or relevant work experience
- 2 years of experience working with large data sets, cloud technologies - Hadoop, Pig, Hive, MapReduce.
- Experience in building end-to-end ETL pipeline.
- Strong knowledge in scripting languages Python/Perl.
- Solid database experience, proficiency in writing complex SQL. Teradata experience is a plus.
- Experience in business intelligence and reporting (MicroStrategy/Tableau) is a plus.
- Strong understanding of data architecture, data modeling, clickstream/event logging systems.
- Ability to learn new technologies and help integrate them successfully into the existing workflow.
- Excellent communication skills with the ability to present complex issues in technical and non-technical terms.
- Ability to work in a dynamic organization with minimal documentation and process
 
A few more things to know:
- Our culture is unique and we live by our values.  It’s worth learning more: www.netflix.com/Jobs
- You will need to be comfortable working in the most agile of environments.  Requirements will be vague.  Iterations will be rapid.  You will need to be nimble and take smart risks.
 
 
 
 
 

Senior Data Engineer - Finance | Netflix, Inc. | Los Gatos, CA


Senior Data Engineer - Finance | Netflix, Inc. | Los Gatos, CA


Data Science and Engineering

Senior Data Engineer - Finance

Data Science and Engineering

Los Gatos, CA

Netflix is the world's leading video streaming subscription service and growing rapidly. In order to provide a responsive and reliable experience for our customers, we've scaled out massively around the world, constantly challenging the limits of nascent cloud technology, and maturing it and the tools surrounding it.

The Finance/Subscriber wing of the Data Science and Engineering team is looking for a senior data engineer who is passionate about data, tenacious in finding solutions and working through issues. Candidate should be courageous: challenges ideas or solutions, and present alternate ideas to improve how we do things. 

This team owns key dimensions including subscriber/customer dimension and the related fact tables that are used across the board by all other data vertical teams. This individual will play a key role in maintaining, enhancing and enriching these data sets. 

Responsibilities:
- Serve as the primary data integration technical resource within the team.
- Design, build, and maintain all parts of the data warehouse infrastructure (ETL, data modeling, basic reporting, etc.)
- Acquire data from transactional source systems to our data warehouse (typically using Pig, Python, Hive and Teradata)
- Evolve the way we organize and maintain this data
- Provide expert advice and education in the usage and interpretation of data to the other teams across Data Science and Engineering
- Champion better cross-functional data integration efforts, both upstream and downstream
- Develop and maintain strong relationships with key stakeholders and partners.
- Detect data quality issues and their root causes. Implement fixes and design data audits to capture the issues in the future.
 
Qualifications:
- Big data & production support ETL experience
- Pig, Python and Hive experience
-Scalability. You have dealt with TBs of data before
- Data modeling, SQL and data warehousing
- Ability to design and develop data structures needed to analyze large-scale complex business information 
- Hadoop, MapReduce, Amazon EMR experience a plus
- Experience in business intelligence and reporting (Microstrategy/Tableau) is a plus
- Ability to work in a dynamic organization with minimal documentation and process

A few more things to know:
- Our culture is unique and we live by our values.  It’s worth learning more: www.netflix.com/Jobs
- You will need to be comfortable working in the most agile of environments.  Requirements will be vague.  Iterations will be rapid.  You will need to be nimble and take smart risks.
 
 
 
 
 

Senior Software Engineer in Test - TV Platforms | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer in Test - TV Platforms | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer in Test - TV Platforms

User Experience

Los Gatos, CA

Netflix is reinventing how people watch television. Join forces with a seasoned team and lead the revolution in TV user interfaces. You will test innovative new user experiences that will reach tens of millions of customers worldwide on hundreds of different TV devices like the PlayStation 4, Xbox 360, and Apple TV.

WHAT’S DIFFERENT ABOUT US
- Our team develops TV user interfaces, not traditional websites
- We solve unique challenges on embedded devices in managing performance and memory
- You will directly impact products that millions of people use every day
- We’re a data-driven company that values A/B testing
- We pay top of market. We work to attract the best and brightest and pay accordingly
- Our culture is a bit unique, and we live by our values, so it’s worth learning more about Netflix at www.netflix.com/Jobs

RESPONSIBILITIES
- Develop and implement manual and automated test cases, plans, and specifications for TV user experiences on a variety of devices
- Collaborate with your test and developer peers to improve testing processes and infrastructure
- Work closely with product managers, designers, and developers to ensure a successful, high quality user experience
- Develop scalable testing approaches to support A/B testing many user interfaces and features

QUALIFICATIONS
- Deep passion for finding and solving problems
- Expert sense of user experience
- Experience testing user interfaces for client-server applications running in web browsers, mobile apps, and/or embedded devices
- Proficient with JavaScript, HTTP, and networking
- Exceptional debugging skills and ability to identify root cause using tools like Ethereal, Wireshark, Firebug/Web Inspector, or tcpdump
- Comfortable in a fast-paced, dynamic environment
- 5+ years of relevant experience and a bachelor’s degree in computer science or equivalent
 
 
 
 
 

Senior Node.js Software Engineer - Website | Netflix, Inc. | Los Gatos, CA


Senior Node.js Software Engineer - Website | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Node.js Software Engineer - Website

User Experience

Los Gatos, CA

Want to build, optimize, and deliver Node.js web applications to tens of millions of members across the globe? Bring your expert knowledge of the inner workings of Node.js and V8 to help create and innovate on our new website platform.

Your job, along with a small team of exceptional compatriots, is to develop a Node platform designed to withstand the rigors of hundreds of simultaneous AB tests and tens of millions of members discovering content they'll love. You will partner with User Interface Engineers to extend our Node core platform.

WHAT SETS YOU APART
- You are a Full Stack Node.js Developer, with experience using and writing REST APIs.
- You care deeply about code quality, performance, and execution.
- You enjoy coding at all layers in a web application stack.
- You can manage multiple time-sensitive projects with ease, and deliver on all of them. 

WHAT SETS US APART
- Big impact - our products are used by tens of millions of members per day
- Data driven - AB tests and real world performance metrics drive our product
- Unique culture - learn more about us at jobs.netflix.com

RESPONSIBILITIES
- Design, Implement, and Debug new functionality in Node modules
- Solve tough problems using JavaScript
- Maintain a consistently high server RPS by monitoring and addressing issues

BONUS POINTS
- Experience utilizing cloud based solutions (AWS, Azure, etc.)
- Distributed and Scalable architectures
- Knowledge and expertise in Rx and Groovy