Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Лайфстрим

Разработчик C++ в команду видеоинфраструктуры

в Лайфстрим

150 000 —‍ 210 000 ₽/мес на руки

МоскваRemote
iconМосква, м. Таганская, Россия
Специализация
С / С++
Уровень
Middle-to-Senior
Английский
B1 — IntermediateB1 — Intermediate
Команда
6 - 10 человек

Компания Lifestream — признанный лидер на рынке интерактивного цифрового телевидения. Их платформа интернет-телевидения уже сейчас работает в основе таких сервисов, как «Смотрёшка», «Акадо ТВ», «МТС ТВ Беларусь» и многих других. Непрерывно идет запуск новых сервисов. Несколько лет подряд платформа Lifestream получала приз конкурса «Большая цифра» как лучшее облачное решение.

Одна из ключевых составляющих платформы Lifestream — это видеоинфраструктура. Она обеспечивает весь путь цифрового телевизионного сигнала от студии до SmartTV, компьютера, телефона, планшета или другого устройства пользователя. Основу видео-инфраструктуры составляет система транскодирования телевизионных каналов собственной разработки, которая работает не только в основе их платформы, но и на сотнях серверов по всей стране в сетях крупнейших телеком-операторов таких, как Ростелеком и ЭР-телеком. Их транскодеры в режиме 24/7/365 формируют тысячи видеопотоков, которые лежат в основе услуг интернет-телевидения более чем миллиона абонентов.

Задачи будут разноплановые: иногда изобретать свои форматы и протоколы и затем создавать под них инфраструктуру, иногда наоборот — изучать сторонние спецификации и писать их реализации, а иногда создавать небольшие специальные сервисы, заточенные под конкретные нужды платформы.

Они разрабатывают надежные, отказоустойчивые программы и сервисы, которые предназначены для непрерывной работы в течение длительного времени. Они активно применяют многопоточное программирование, оптимизируют и ускоряют программы с помощью GPU, работают с видео-форматами и протоколами стриминга видео.

Технологии/инструменты

C++TCP/IPUDPGitLinux

Временная зона команды

(GMT+3) Москва.

Чем предстоит заниматься

  • Поддерживать текущее решение системы транскодирования и развивать новое.
  • Разрабатывать сервисы для инфраструктуры обработки видео: хранение, получение из разных источников, разбор и перепаковка потока, передача в различных форматах. Интеграция сервисов в платформу.
  • Писать многопотопочный, эффективный C++ код. Обрабатывать видеоданные предстоит быстро, используя как можно меньше ресурсов.
  • Изучать стандарты передачи видео и аудиоданных.
  • Скрупулёзно покрывать функциональными и модульными тестами свои решения.
  • Помогать проектировать архитектуру распределённой обработки видео.

Кого ищут

  • Знание C++ и классических структур данных.
  • Опыт написания многопоточных приложений.
  • Готовность иногда просидеть до утра или выходные в поисках решений.
  • Опыт разработки в Linux, знание GNU coreutils.
  • Использование системы контроля версий (они используют Git).
  • Стремление к оптимизациям. Меньше кода — меньше проблем.
  • Умение ясно объяснять архитектурные решения.
  • Владение английским языком для чтения технической литературы.
  • Умение писать рабочий код быстро, с последующим рефакторингом в надёжный и поддерживаемый.

Будет плюсом

  • Знание скриптовых языков (Python, Bash).
  • Знание компилируемых языков Golang, Rust.
  • Опыт работы с библиотеками семейства libav* (libavcodec, libavformat).
  • Опыт сетевого программирования в Linux.
  • Опыт работы с Boost.
  • Исследовательский склад ума. Для решения проблем совместимости видеопотоков с клиентскими устройствами иногда остаётся только экспериментировать, разрабатывать прототипы быстро и быть готовым выбрасывать неудачные.
  • Знание основных особенностей протоколов передачи данных: TCP, UDP, HTTP; умение по дампу потока сказать, что происходит.

Что предлагают

  • Низкоуровневая обработка видеопотока: познакомитесь с контейнерами, кодеками, научитесь работать с сетевой передачей видеосигнала.
  • Гибкий график. На текущий момент вся команда работает в удалённом формате.
  • Для желающих удобный офис в центре Москвы — м. Таганская.
  • ДМС.
Дария Жукова Recruiter
Лайфстрим

О компании Лайфстрим

Сфера
Медиа

Лайфстрим — это хайтек компания, которая разрабатывает качественные решения для интернет-телевидения и онлайн-кинотеатров. Они используют собственные технологии во всём производственном цикле, от обработки и сжатия сигнала, до передачи через OTT/IPTV. Один из основных проектов компании ЛайфСтрим — это сервис платного ОТТ телевидения "Смотрёшка"

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

400,000 – 450,000 ₽/мес на руки
Москва (м. Кутузовская)
350,000 – 650,000 ₽/мес на руки
Москва, Санкт-Петербург или полная удаленка — на выбор
350,000 – 650,000 ₽/мес на руки
Москва, Санкт-Петербург или полная удаленка — на выбор
300,000 – 500,000 ₽/мес на руки
Москва, Санкт-Петербург или полная удаленка — на выбор
300,000 – 500,000 ₽/мес на руки
Москва, Санкт-Петербург или полная удаленка — на выбор