Мы создаем распределенный сервис, который обрабатывает больше 150 миллионов звонков в неделю и обеспечивает одновременный доступ к услугам телефонии больше 700 тысяч наших пользователей. Для создания и поддержки собственных компонентов работы (Session Border Controller, Network Load Balancing Router). Для дальнейшего развития и расширения спектра проектов мы ищем Software Engineer в нашу команду.
Команда разрабатывает следующие проекты:
SBC — SIP Session Border Controller, решение расположенное на границе между Internet и внутренней сетью, цель проекта — обеспечить надежную точку входа для всех клиентских устройств и приложений;
Network Load Balancing Router — решение расположенное на границе между Internet и внутренней сетью, распределенный L3 / L4 роутер для балансировки трафика от клиентских устройств на SBC. Решение построенный на базе eBPF/XDP технологии.
Вам предстоит:
Участвовать в разработке SIP Session Border Controller;
Участвовать в разработке L3 / L4 роутера;
Заниматься улучшением стабильности в случае отказов оборудования / выхода из строя центра обработки данных;
Расширять функции безопасности.
Мы ожидаем:
Опыт программирования на одном из языков команды Erlang/Elixir;
Хорошее понимание работы сетей построенных на основе TCP/IP стека;
Опыт работы с Linux дистрибутивами;
Культура написания unit-тестов и интеграционных тестов;
Хорошая инженерная подготовка, навыки решения алгоритмических задач, исследование причин возникновения инцидентов в продакшене;
Умение работать в команде, взаимодейстовать с другими командами, коммуникативные навыки;
Умение самостоятельно оценивать задачи, и соблюдать установленные сроки;
Знание английского языка на уровне чтения, написания технической документации.
Будет плюсом:
Опыт в области VoIP телефонии (работа с протоколом SIP, анализ сетевого трафика);
Опыт программирования на Golang, С, Python;
Опыт работы c eBPF/ХDP.
Mid 180 - 280 Sr 280 - 320 net