Software Engineer 4 - TV & Web Player
Core
Design, build, and ship playback foundational capabilities for Netflix streaming across TV and Web Player clients, optimizing QoE and enabling advanced media formats.
Role type
Senior IC software engineer (streaming playback)
Builds
Player client engine for Smart TVs, STBs, streaming sticks, and web browsers
Domain
Streaming media, consumer electronics, web technologies
Deliverable
production ML models | product features
Required skills
TypeScript, Node.js, C++, adaptive streaming (MPEG-DASH, HTML5 MSE, EME), networking protocols (HTTP, TCP, UDP, WebSockets), embedded device development, A/B experimentation, CI/CD
Preferred skills
Experience with AV1 HDR10+, DV8.1, memory-constrained hardware optimization
Technologies
TypeScript, Node.js, C++, MPEG-DASH, HTML5 MSE, EME, HTTP, TCP, UDP, WebSockets
Responsibilities
Design and run A/B experiments to test features and streaming algorithms; Improve playback QoE metrics (startup time, rebuffering, error rates); Extend reach to memory-constrained TV devices and browsers; Partner with UI, Encoding, Security, and device teams; Contribute to CI, test automation, and release management.
Seniority
Senior, hands-on IC
