Principal BrightScript Engineer
Core
Build and maintain the foundational Roku platform powering streaming applications, addressing complex engineering challenges in SceneGraph architecture, media playback, DRM flows, and performance optimization on resource-constrained hardware.
Role type
Principal BrightScript Engineer (Client Platform)
Builds
Foundational Roku platform, streaming applications, shared codebase strategy
Domain
Connected TV, Streaming Media, OTT
Deliverable
production ML models | product features
Required skills
BrightScript application development, SceneGraph node architecture, task threading, focus chain management, component lifecycle optimization, architecture design, binding engineering, profiling, virtualized rendering, node recycling, garbage collection tuning, DRM integration, CSAI/SSAI ad architecture, third-party SDK implementation, AI-assisted development validation
Preferred skills
Advanced degree in Computer Science, experience in high-volume streaming media/OTT/connected TV
Technologies
BrightScript, SceneGraph, Roku, AI-assisted development tools
Responsibilities
Map production OTT modules to BrightScript equivalents, design scalable scene stack and deep-linking routing architecture, enforce component library performance standards, integrate BrightScript-specific linting and static analysis into AI pipelines, establish automated testing frameworks and headless performance benchmarks
Seniority
Principal, hands-on IC with strategy & mentorship