Напиши текст вакансии для должности "C Developer (Anymeeting Media Team)". Название компании: "Intermedia". Расположение: Санкт-Петербург. График работы: Гибкий график. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'C', 'Linux'

Intermedia предоставляет Unified Communications as a Service (UCaaS) как большим, так и малым компаниям по всему миру. Мы предлагаем целый комплекс бизнес-приложений: Email, IP-телефония, файловая синхронизация, чат, архивирование, онлайн-конференции и многое другое. Наши клиенты – это более миллиона человек, десятки тысяч компаний, и тысячи партнеров. Наша команда – более 1000 сотрудников по всему миру, включая более 350 сотрудников в Санкт-Петербурге. Intermedia приглашает разработчика ПО на языке С (POSIX/Linux) для проекта AnyMeeting – платформы для аудио и видеоконференций. Cфера ответственности команды - это медиа ядро, сервер непосредственно осуществляющий обработку и передачу медиа потоков.  ВЫ БУДЕТЕ РАЗРАБАТЫВАТЬ новый и расширять текущий функционал для backend media серверов. Задача состоит в разработке алгоритмов улучшения качества и повышения надежности WebRTC медиасервиса на основе FreeSwitch и Janus.Основная разработка ведется на plain C. Команда работает по scrum, по двухнедельным итерациям. Task Management осуществляется в JIRA и мы используем Feature Branches в Git. Обязанности:  Разработка новой функциональности платформы для аудио и видеоконференций Разработка high-load решений для медиа-серверов Janus и FreeSWITCH Анализ инцидентов и их решение  Требования:  Опыт разработки на С от 1-3 лет Опыт и знание особенностей многопоточного программирования Опыт работы с Linux, POSIX, знание и использование скриптовых языков (bash) Понимание работы TCP/IP, умение анализировать проблемы на сетевом уровне Умение общаться на английском языке (письменно, чтение документации)  Плюсом является:  Базовые знания в области компьютерной обработки цифровых аудио и видео сигналов Знакомство с кодеками Opus, g711, VP8 и VP9, h264 Опыт работы с медиа-серверами Janus, FreeSWITCH Понимание VoIP и WebRTC протоколов: SIP, (S)RTP, sdp, ICE, TURN, STUN Знакомство с инструментами анализа и контроля трафика (Wireshark, Clumsy) Знания алгоритмов анализа и обработки звуковых сигналов (шумоподавления, усиления голоса, улучшение и детектирование голоса в шумах, адаптивная фильтрация и эхокомпенсация) Опыт работы с технологиями машинного обучения Опыт программирования и использования WebAssembly  Условия – Вас ждут:  Команда умных и творческих людей, которые готовы делиться своим опытом и знаниями; Участие в создании высокотехнологичных продуктов, которые используют более 1 000 000 наших клиентов по всему миру; Нетривиальные задачи, способные раскрыть Ваш потенциал; Высокая официальная зарплата, которая пересматривается ежегодно + система бонусов; Современный красивый офис, где все создано для Вашего комфорта и удобства: уютная столовая с льготными обедами и оборудованные кухни, велопарковка и паркинг, зоны отдыха, библиотека, душ; Кроме того: ДМС, гибкий график работы, корпоративный фитнес, курсы английского языка, корпоративы и многое-многое другое.