Netflix

Software Engineer 4 - TV & Web Player

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер в команду TV & Web Player, отвечающую за движок воспроизведения стриминга Netflix на Smart TV, приставках и в браузерах. Работа над UX плеера, загрузкой медиа, DRM, продвинутыми форматами и оптимизацией QoE.

Задачи

  • Проектировать, разрабатывать и выпускать базовые возможности воспроизведения для TV и Web Player на TypeScript, Node.js и C++
  • Разрабатывать новые фичи для инициатив Live и Ads
  • Проектировать и проводить A/B-эксперименты, анализировать результаты и принимать решения о релизе
  • Улучшать метрики QoE: время старта, ребуферизация, частота ошибок
  • Находить первопричины проблем в плеере, устройстве, сети и backend
  • Расширять поддержку устройств, включая устройства с ограниченной памятью и низким энергопотреблением, и браузеры
  • Работать совместно с командами UI, Encoding, Streaming Algorithms, Security, Open Connect и партнёрами по устройствам
  • Участвовать в CI, тестовой автоматизации и релиз-менеджменте видеоплеера
  • Пересматривать и перестраивать существующие решения на основе данных

Требования

  • 3+ года опыта разработки в области стримингового воспроизведения медиа или ПО для управления воспроизведением аудио и видео на устройствах
  • Сильное владение TypeScript и Node.js, опыт написания чистого и поддерживаемого кода
  • Опыт с C++ будет плюсом
  • Сильные аналитические навыки и навыки решения проблем
  • Понимание адаптивных стриминговых технологий: MPEG-DASH, HTML5 MSE, EME
  • Знание сетевых протоколов HTTP, TCP, UDP и WebSockets будет плюсом
  • Опыт проектирования экспериментов и анализа данных для улучшения качества стриминга
  • Опыт разработки ПО для встраиваемых устройств (Smart TV, приставки, стриминговые стики) и оптимизации под ограниченную память
  • Любознательность, самостоятельность, готовность помогать коллегам
  • Умение доносить сложные технические вопросы кросс-функционально

Условия

  • Годовая зарплата без бонусов, диапазон $250,000.00 - $413,000.00
  • Возможность ежегодно выбирать соотношение зарплаты и опционов
  • Медицинские планы, поддержка психического здоровья
  • Пенсионный план 401(k) с участием работодателя
  • Программа опционов
  • Программы по инвалидности, HSA и FSA
  • Льготы для семей, страхование жизни и от несчастных случаев
  • Оплачиваемые отпуска и гибкий график отпусков для сотрудников на окладе

Навыки

  • TypeScript
  • Node.js
  • C++
  • MPEG-DASH
  • HTML5 MSE
  • EME
  • HTTP
  • TCP
  • UDP
  • WebSockets
  • AV1
  • HDR10+
  • Dolby Vision
  • A/B testing

Похожие вакансии

Software Engineer, Front-End (New York)
Superhuman (formerly Grammarly)SeniorNew YorkГибрид
163,500 – 235,000 USD в год
7 нояб.
Front End Software Engineer
RaydarMiddleWashingtonГибридРелокация
135,000 – 200,000 USD в год
7 нояб.
Senior Software Engineer
TebraSeniorУдалённо
170,500 – 181,500 USD в год
6 нояб.
Frontend Engineer
npv labsMiddleNew YorkОфис
185,000 – 300,000 USD в год
6 нояб.
Front End Software Engineer
High Bridge Consulting LLCMiddleViennaГибрид
100,000 – 140,000 USD в год
6 нояб.
Software Engineer 4 - TV & Web Player — Netflix, 250,000 – 413,000 USD в год, Los Gatos | itrelocate