Senior Software Engineer
Team & Job Overview
World’s Leading Internet TV Network
● Opportunity: > 700M Broadband Households
● 117M+ Members
● 190+ Countries
● 2000+ Device Types
● 125M+ Viewing Hours / Day
● Commercial Free
○ TV
○ Movies
○ Original Content
With Continued Growth
Source: https://www.statista.com/chart/9799/netflix-vs-cable-pay-tv-subscribers/
At Tremendous Scale
Freedom & Responsibility Culture
Every Netflix employee has the freedom to do their best
work and the responsibility to achieve excellence.
Values Are What We Value
● Judgment
● Communication
● Impact
● Curiosity
● Innovation
● Courage
● Passion
● Integrity
● Selflessness
● Diversity & Inclusion
See https://jobs.netflix.com/culture
for more information on our innovative
Freedom & Responsibility culture
Playback & Edge Access Services (PEAS)
Provide server-side device activation and
authentication, and orchestrate user
authentication and token management via
Edge Authentication Services.
Playback Access
Playback Access Teams
Playback Licensing (PBL)
Provide content licensing via Digital Rights
Management (DRM) and license accounting
server technologies.
Enable a secure viewing
experience for our members &
protect access to Netflix content
Playback & Edge Access Services
Core Focus Areas
● Server-side Device Activation & Authentication
● User Authentication and Token Management
Playback Access: Critical to Playback Experience
Playback
Access Team
Domain
Device Activation & Authentication
?
?
For 2000+ Device Types (and growing)
http://devices.netflix.com
Access to Protected Content
Or, what happens when you push PLAY?
● This user
● This device
● This content
● This resolution
License!
Playback Access Services
● Valid user / device
● Content usage / resolution policies
● Plan / device limits enforcement
● DRM / License generation
Challenge: Performance / Scalability
Playback Access services are in the critical path for the Netflix user experience
● Services must be performant
● Services must be available with a 99.99% SLA
● Services must scale dynamically, to support Stream Starts per Second:
Using techniques like Predictive Auto Scaling (http://techblog.netflix.com/2013/11/scryer-netflixs-predictive-auto-scaling.html)
Challenge: Resiliency
The Simian Army is a group of programs that
intentionally introduce errors into our systems
to proactively find problems that typically get
detected during a production alert.
See http://techblog.netflix.com/2011/07/netflix-simian-army.html
and related Netflix technical blog posts for more detail.
DevOps Culture: Operate What You Build
Insights into our systems enables
Operational Excellence
Playback Access Technology Stack
Developer Tools: Code, Build, Bake, Deploy
https://medium.com/netflix-techblog/how-we-build-code-at-netflix-c5d9bd727f15
What Will You Learn?
● Develop cloud-based device authentication and content access solutions that are
useful for improving the Netflix user experience
● In partnership with device teams, develop new ways to stream Netflix
●
● Take end-to-end ownership of major features and components
● Expand your knowledge, working quickly on cutting edge technologies
● Have fun!
About YOU!
● Strong object oriented design and programming
● Experience delivering scalable distributed systems
○ Preferably in the cloud
● Bonus: exposure to security concerns / technologies and protocols
○ You don’t need to be a security expert to be successful on our team!
● You:
○ Love solving tough problems
○ Enjoy working collaboratively with other engineers
○ Like to ship and support solutions that you design and build
○ Are curious about technology
○ Love to learn and grow as an engineer
○ Consider writing code your craft and you write code for fun
Interested?
Karen Casella
Engineering Leader
kcasella@netflix.com
http://www.linkedin.com/in/kcasella
@kcasella
Current Openings
● Playback & Edge Access Services:
https://jobs.netflix.com/jobs/864738
Recent Team Publications
● Event Sourcing @ Scale
○ Blog Episode #1: https://goo.gl/M7wBeV
○ Blog Episode #2: https://goo.gl/MCK9Y5
○ QCon NY Presentation: https://goo.gl/h3iUvm

More Related Content

PDF
Netflix Playback Access Team
PDF
Senior Software Engineer Playback Access Team @ Netflix
PDF
Netflix Playback Access Team
PDF
Edge Engineering Women in Tech Dinner (2018.03.22)
PDF
Netflix Playback Licensing Team is Hiring!
PDF
AIM Software Engineer Openings
PDF
Netflix AIM Engineering Manager
PDF
Netflix Playback Licensing Engineering Leader Opportunity
Netflix Playback Access Team
Senior Software Engineer Playback Access Team @ Netflix
Netflix Playback Access Team
Edge Engineering Women in Tech Dinner (2018.03.22)
Netflix Playback Licensing Team is Hiring!
AIM Software Engineer Openings
Netflix AIM Engineering Manager
Netflix Playback Licensing Engineering Leader Opportunity

What's hot (20)

PDF
The secret to building and delivering amazing apps at scale
PPTX
Create Undetectable Backdoor
PDF
apidays LIVE London 2021 - Advanced Authentication patterns at the Edge by De...
PDF
Take control back on Android devices with Flyve MDM, OW2con'18, June 7-8, 201...
 
PDF
Kubernetes - Cloud Native Application Orchestration - Catalin Jora
PDF
Xamarin Under The Hood - Dan Ardelean
PDF
ITCamp 2017 - Raffaele Rialdi - Adopting .NET Core in Mainstream Projects
PDF
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
PDF
Windows 10 Creators Update: what’s on tap for business users - Ionut Balan
PDF
Docker adventures in Continuous Delivery - Alex Vranceanu
PDF
APidays Paris 2019 - Reason for Asynchronous APIs by John Carter, Software AG
PPTX
Modernize applications and reduce TCO with Windows containers on Azure Servic...
PPTX
Virtual Video Wall with Mersive Solstice
PPTX
Programming with the Finesse API
PDF
The Fine Art of Time Travelling - Implementing Event Sourcing - Andrea Saltar...
PDF
Mobile - Your API Security Blindspot by David Stewart, Approov
PDF
Building and Managing your Virtual Datacenter using PowerShell DSC - Florin L...
PDF
Developing PowerShell Tools - Razvan Rusu
PDF
Micro Gateways are a Big Deal
PDF
Azure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
The secret to building and delivering amazing apps at scale
Create Undetectable Backdoor
apidays LIVE London 2021 - Advanced Authentication patterns at the Edge by De...
Take control back on Android devices with Flyve MDM, OW2con'18, June 7-8, 201...
 
Kubernetes - Cloud Native Application Orchestration - Catalin Jora
Xamarin Under The Hood - Dan Ardelean
ITCamp 2017 - Raffaele Rialdi - Adopting .NET Core in Mainstream Projects
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
Windows 10 Creators Update: what’s on tap for business users - Ionut Balan
Docker adventures in Continuous Delivery - Alex Vranceanu
APidays Paris 2019 - Reason for Asynchronous APIs by John Carter, Software AG
Modernize applications and reduce TCO with Windows containers on Azure Servic...
Virtual Video Wall with Mersive Solstice
Programming with the Finesse API
The Fine Art of Time Travelling - Implementing Event Sourcing - Andrea Saltar...
Mobile - Your API Security Blindspot by David Stewart, Approov
Building and Managing your Virtual Datacenter using PowerShell DSC - Florin L...
Developing PowerShell Tools - Razvan Rusu
Micro Gateways are a Big Deal
Azure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
Ad

Similar to Playback & Edge Access Services Senior Software Engineer (20)

PDF
Engineering Manager, Edge Insights @Netflix
PDF
access identity management senior software engineers
PPTX
Context for netflix growth engineering leadership role
PPTX
Refactoring Organizations - A Netflix Study (QCon NYC 2017)
PDF
Netflix Playback Data Systems Team and Job Overview
PDF
Taylor Wicksell and Tom Gianos at SpringOne Platform 2019
PDF
Engineering Leader opportunity @ Netflix - Playback Data Systems
PPTX
Dystopia as a Service
PPTX
Playback data systems
PDF
Continuous Delivery at Netflix
KEY
Real World Cloud Application Security
PPTX
Playback Data Systems @ Netflix
PPTX
NetflixOSS Meetup
PDF
Python’s Role in Netflix’s Technology .
PPTX
Playback Data Systems @ Netflix
PPTX
Netflix Edge Engineering Open House Presentations - June 9, 2016
PPTX
Engineering Tools at Netflix: Enabling Continuous Delivery
PDF
Keeping Movies Running Amid Thunderstorms!
PDF
Jason Yee - Chaos! - Codemotion Rome 2019
PDF
DevTools at Netflix: Culture, Speed & Innovation
Engineering Manager, Edge Insights @Netflix
access identity management senior software engineers
Context for netflix growth engineering leadership role
Refactoring Organizations - A Netflix Study (QCon NYC 2017)
Netflix Playback Data Systems Team and Job Overview
Taylor Wicksell and Tom Gianos at SpringOne Platform 2019
Engineering Leader opportunity @ Netflix - Playback Data Systems
Dystopia as a Service
Playback data systems
Continuous Delivery at Netflix
Real World Cloud Application Security
Playback Data Systems @ Netflix
NetflixOSS Meetup
Python’s Role in Netflix’s Technology .
Playback Data Systems @ Netflix
Netflix Edge Engineering Open House Presentations - June 9, 2016
Engineering Tools at Netflix: Enabling Continuous Delivery
Keeping Movies Running Amid Thunderstorms!
Jason Yee - Chaos! - Codemotion Rome 2019
DevTools at Netflix: Culture, Speed & Innovation
Ad

Recently uploaded (20)

PPTX
Wireless sensor networks (WSN) SRM unit 2
PDF
Research on ultrasonic sensor for TTU.pdf
PDF
Micro 4 New.ppt.pdf a servay of cells and microorganism
PDF
Computer organization and architecuture Digital Notes....pdf
PPT
UNIT-I Machine Learning Essentials for 2nd years
PDF
VSL-Strand-Post-tensioning-Systems-Technical-Catalogue_2019-01.pdf
PPTX
Design ,Art Across Digital Realities and eXtended Reality
PDF
Lesson 3 .pdf
PDF
Project_Mgmt_Institute_-Marc Marc Marc .pdf
PDF
Unit I -OPERATING SYSTEMS_SRM_KATTANKULATHUR.pptx.pdf
PDF
[jvmmeetup] next-gen integration with apache camel and quarkus.pdf
PDF
electrical machines course file-anna university
PPTX
Environmental studies, Moudle 3-Environmental Pollution.pptx
PPT
Programmable Logic Controller PLC and Industrial Automation
PDF
SEH5E Unveiled: Enhancements and Key Takeaways for Certification Success
PPTX
Micro1New.ppt.pptx the main themes if micro
PPTX
WN UNIT-II CH4_MKaruna_BapatlaEngineeringCollege.pptx
PPTX
chapter 1.pptx dotnet technology introduction
PDF
Principles of operation, construction, theory, advantages and disadvantages, ...
PDF
LOW POWER CLASS AB SI POWER AMPLIFIER FOR WIRELESS MEDICAL SENSOR NETWORK
Wireless sensor networks (WSN) SRM unit 2
Research on ultrasonic sensor for TTU.pdf
Micro 4 New.ppt.pdf a servay of cells and microorganism
Computer organization and architecuture Digital Notes....pdf
UNIT-I Machine Learning Essentials for 2nd years
VSL-Strand-Post-tensioning-Systems-Technical-Catalogue_2019-01.pdf
Design ,Art Across Digital Realities and eXtended Reality
Lesson 3 .pdf
Project_Mgmt_Institute_-Marc Marc Marc .pdf
Unit I -OPERATING SYSTEMS_SRM_KATTANKULATHUR.pptx.pdf
[jvmmeetup] next-gen integration with apache camel and quarkus.pdf
electrical machines course file-anna university
Environmental studies, Moudle 3-Environmental Pollution.pptx
Programmable Logic Controller PLC and Industrial Automation
SEH5E Unveiled: Enhancements and Key Takeaways for Certification Success
Micro1New.ppt.pptx the main themes if micro
WN UNIT-II CH4_MKaruna_BapatlaEngineeringCollege.pptx
chapter 1.pptx dotnet technology introduction
Principles of operation, construction, theory, advantages and disadvantages, ...
LOW POWER CLASS AB SI POWER AMPLIFIER FOR WIRELESS MEDICAL SENSOR NETWORK

Playback & Edge Access Services Senior Software Engineer

  • 2. World’s Leading Internet TV Network ● Opportunity: > 700M Broadband Households ● 117M+ Members ● 190+ Countries ● 2000+ Device Types ● 125M+ Viewing Hours / Day ● Commercial Free ○ TV ○ Movies ○ Original Content
  • 3. With Continued Growth Source: https://www.statista.com/chart/9799/netflix-vs-cable-pay-tv-subscribers/
  • 5. Freedom & Responsibility Culture Every Netflix employee has the freedom to do their best work and the responsibility to achieve excellence. Values Are What We Value ● Judgment ● Communication ● Impact ● Curiosity ● Innovation ● Courage ● Passion ● Integrity ● Selflessness ● Diversity & Inclusion See https://jobs.netflix.com/culture for more information on our innovative Freedom & Responsibility culture
  • 6. Playback & Edge Access Services (PEAS) Provide server-side device activation and authentication, and orchestrate user authentication and token management via Edge Authentication Services. Playback Access Playback Access Teams Playback Licensing (PBL) Provide content licensing via Digital Rights Management (DRM) and license accounting server technologies. Enable a secure viewing experience for our members & protect access to Netflix content
  • 7. Playback & Edge Access Services Core Focus Areas ● Server-side Device Activation & Authentication ● User Authentication and Token Management
  • 8. Playback Access: Critical to Playback Experience Playback Access Team Domain
  • 9. Device Activation & Authentication ? ?
  • 10. For 2000+ Device Types (and growing) http://devices.netflix.com
  • 11. Access to Protected Content Or, what happens when you push PLAY? ● This user ● This device ● This content ● This resolution License! Playback Access Services ● Valid user / device ● Content usage / resolution policies ● Plan / device limits enforcement ● DRM / License generation
  • 12. Challenge: Performance / Scalability Playback Access services are in the critical path for the Netflix user experience ● Services must be performant ● Services must be available with a 99.99% SLA ● Services must scale dynamically, to support Stream Starts per Second: Using techniques like Predictive Auto Scaling (http://techblog.netflix.com/2013/11/scryer-netflixs-predictive-auto-scaling.html)
  • 13. Challenge: Resiliency The Simian Army is a group of programs that intentionally introduce errors into our systems to proactively find problems that typically get detected during a production alert. See http://techblog.netflix.com/2011/07/netflix-simian-army.html and related Netflix technical blog posts for more detail.
  • 14. DevOps Culture: Operate What You Build Insights into our systems enables Operational Excellence
  • 16. Developer Tools: Code, Build, Bake, Deploy https://medium.com/netflix-techblog/how-we-build-code-at-netflix-c5d9bd727f15
  • 17. What Will You Learn? ● Develop cloud-based device authentication and content access solutions that are useful for improving the Netflix user experience ● In partnership with device teams, develop new ways to stream Netflix ● ● Take end-to-end ownership of major features and components ● Expand your knowledge, working quickly on cutting edge technologies ● Have fun!
  • 18. About YOU! ● Strong object oriented design and programming ● Experience delivering scalable distributed systems ○ Preferably in the cloud ● Bonus: exposure to security concerns / technologies and protocols ○ You don’t need to be a security expert to be successful on our team! ● You: ○ Love solving tough problems ○ Enjoy working collaboratively with other engineers ○ Like to ship and support solutions that you design and build ○ Are curious about technology ○ Love to learn and grow as an engineer ○ Consider writing code your craft and you write code for fun
  • 19. Interested? Karen Casella Engineering Leader [email protected] http://www.linkedin.com/in/kcasella @kcasella Current Openings ● Playback & Edge Access Services: https://jobs.netflix.com/jobs/864738 Recent Team Publications ● Event Sourcing @ Scale ○ Blog Episode #1: https://goo.gl/M7wBeV ○ Blog Episode #2: https://goo.gl/MCK9Y5 ○ QCon NY Presentation: https://goo.gl/h3iUvm