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

C++ Developer (Bидео-инфраструктура)

в Лайфстрим

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

Москва Remote
icon Москва, м. Таганская, Россия
Специализация
С / С++
Уровень
Middle
Английский
A2 — Pre-Intermediate
Команда
51 - 100 человек

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

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

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

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

Сейчас нам нужен человек, который займётся имплементацией протоколов стриминга медиасигналов, принятых в индустрии, чтобы улучшить совместимость нашего оборудования с клиентскими устройствами. Если у вас есть желание присоединиться к команде разработчиков нашей видео-инфраструктуры, присылайте нам свое резюме, возможно вы именно тот, кого мы ищем!

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

C++ Git Linux GNU

Задачи

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

Кого ищем

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

Будет плюсом:

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

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

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

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

Сфера
Медиа

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