C++ разработчик (Core Media)
Требования
Местоположение и тип занятости
Компания
Телекоммуникационный сервис
Описание вакансии
Условия работы
Вам предстоит:
- Разрабатывать компоненты распределенного медиасервиса.
- Добавлять поддержку новых протоколов и функций.
- Оптимизировать производительность серверов.
- Улучшать алгоритмы передачи и обработки звука и видео.
Мы ожидаем:
- Опыт программирования на C++ под *nix , включая многопоточное.
- Опыт сетевого программирования (понимание протоколов TCP/IP и UDP).
- Опыт отладки и профилирования производительности нагруженных сервисов.
- Навыки решения архитектурных и алгоритмических задач.
Будет плюсом:
- Опыт программирования на JavaScript под Node.JS.
- Опыт функционального программирования (особенно на языке Erlang).
- Опыт работы с VoIP и WebRTC (SIP, SDP, RTP, RTCP).
- Понимание принципов цифровой обработки сигналов.
- Понимание принципов работы аудио/видео кодеков.
- Опыт численной оценки качества звука и видео.
- Опыт разработки (soft) real-time приложений.
- Опыт разработки в контейнерах (Docker).
- Понимание принципов виртуализации.
Бонусы
Мы предлагаем:
- Широкие возможности для самореализации, профессионального и карьерного роста.
- Возможность вносить свой вклад в развитие растущего проекта.
- Команда коллег-профессионалов, болеющих за свой проект.
- Гибкий график работы.
- Возможность командировок в США, Филиппины, Китай, возможность дальнейшей работы в зарубежных представительствах компании (в т.ч. H1-B США).
- Современный офис в 15 минутах от метро
- Индексируемую заработную плату, 100% оплату больничных и отпусков.
- Корпоративные обучающие программы, курсы английского языка, внутренние и внешние митапы и участие в конференциях.
- Иногородним кандидатам предоставляется Relocation Bonus.
- Возможна удаленная работа.