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

Разработчик C++ в команду видеоинфраструктуры
в Лайфстрим
150 000 — 210 000 ₽/мес на руки
Технологии/инструменты
Компания Lifestream — признанный лидер на рынке интерактивного цифрового телевидения. Их платформа интернет-телевидения уже сейчас работает в основе таких сервисов, как «Смотрёшка», «Акадо ТВ», «МТС ТВ Беларусь» и многих других. Непрерывно идет запуск новых сервисов. Несколько лет подряд платформа Lifestream получала приз конкурса «Большая цифра» как лучшее облачное решение.
Одна из ключевых составляющих платформы Lifestream — это видеоинфраструктура. Она обеспечивает весь путь цифрового телевизионного сигнала от студии до SmartTV, компьютера, телефона, планшета или другого устройства пользователя. Основу видео-инфраструктуры составляет система транскодирования телевизионных каналов собственной разработки, которая работает не только в основе их платформы, но и на сотнях серверов по всей стране в сетях крупнейших телеком-операторов таких, как Ростелеком и ЭР-телеком. Их транскодеры в режиме 24/7/365 формируют тысячи видеопотоков, которые лежат в основе услуг интернет-телевидения более чем миллиона абонентов.
Задачи будут разноплановые: иногда изобретать свои форматы и протоколы и затем создавать под них инфраструктуру, иногда наоборот — изучать сторонние спецификации и писать их реализации, а иногда создавать небольшие специальные сервисы, заточенные под конкретные нужды платформы.
Они разрабатывают надежные, отказоустойчивые программы и сервисы, которые предназначены для непрерывной работы в течение длительного времени. Они активно применяют многопоточное программирование, оптимизируют и ускоряют программы с помощью GPU, работают с видео-форматами и протоколами стриминга видео.
Временная зона команды
(GMT+3) Москва.
Чем предстоит заниматься
- Поддерживать текущее решение системы транскодирования и развивать новое.
- Разрабатывать сервисы для инфраструктуры обработки видео: хранение, получение из разных источников, разбор и перепаковка потока, передача в различных форматах. Интеграция сервисов в платформу.
- Писать многопотопочный, эффективный C++ код. Обрабатывать видеоданные предстоит быстро, используя как можно меньше ресурсов.
- Изучать стандарты передачи видео и аудиоданных.
- Скрупулёзно покрывать функциональными и модульными тестами свои решения.
- Помогать проектировать архитектуру распределённой обработки видео.
Кого ищут
- Знание C++ и классических структур данных.
- Опыт написания многопоточных приложений.
- Готовность иногда просидеть до утра или выходные в поисках решений.
- Опыт разработки в Linux, знание GNU coreutils.
- Использование системы контроля версий (они используют Git).
- Стремление к оптимизациям. Меньше кода — меньше проблем.
- Умение ясно объяснять архитектурные решения.
- Владение английским языком для чтения технической литературы.
- Умение писать рабочий код быстро, с последующим рефакторингом в надёжный и поддерживаемый.
Будет плюсом
- Знание скриптовых языков (Python, Bash).
- Знание компилируемых языков Golang, Rust.
- Опыт работы с библиотеками семейства libav* (libavcodec, libavformat).
- Опыт сетевого программирования в Linux.
- Опыт работы с Boost.
- Исследовательский склад ума. Для решения проблем совместимости видеопотоков с клиентскими устройствами иногда остаётся только экспериментировать, разрабатывать прототипы быстро и быть готовым выбрасывать неудачные.
- Знание основных особенностей протоколов передачи данных: TCP, UDP, HTTP; умение по дампу потока сказать, что происходит.
Что предлагают
- Низкоуровневая обработка видеопотока: познакомитесь с контейнерами, кодеками, научитесь работать с сетевой передачей видеосигнала.
- Гибкий график. На текущий момент вся команда работает в удалённом формате.
- Для желающих удобный офис в центре Москвы — м. Таганская.
- ДМС.


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