Middle+/Senior C++ developer

Nexign (АО Нэксайн)

Middle+/Senior C++ developer

Санкт-Петербург, Уральская улица, 4

Метро: Василеостровская

Описание вакансии

О ПРОЕКТЕ

Разрабатываем высоконагруженный компонент 5G сети - PCF (Policy Control Function). PCF - это компонент 5G сети оператора связи обеспечивающий Real Time (RT)-контроль и управление мобильной передачей данных и голосовые вызовы через интернет (VoNR - аналог VoLTE) в режиме 24x7. Требуемая отказоустойчивость системы 99,999%. Стек технологий: C++17, LUA, HTTP2, Linux (RHEL), Tarantool, YAML и т.д.

О ЗАДАЧАХ

  • Разработка ядра высоконагруженного сервера. Многопоточный сервер реализующий файловые и сетевые интерфейсы общения с другими компонентами 5G сети;
  • Разработка решения для объединения серверов в кластер. Сотни миллионов событий в сутки требуют значительных вычислительных мощностей для решения различных задач;
  • Разработка backend бизнес-логики. Бизнес клиент бывает разнообразным и быстро меняющимся. Для его поддержки - сценарии взаимодействия и алгоритмы описываются на скриптовых языках.

О ТЕБЕ

  • отличное знание С++
  • знание классических алгоритмов и структур данных;
  • опыт написания многопоточных и/или асинхронных программ;
  • умение тестировать собственный код (Unit-тестирование);
  • опыт разработки БД;
  • git, linux (работа в командной строке).

БУДЕТ ПЛЮСОМ

  • Знание Python/LUA;
  • Docker, Ansible;
  • Опыт разработки распределенных высоконагруженных систем;
  • Знакомство с микросервисной архитектурой;
  • Понимание как устроен Linux и Linux/POSIX API;
  • Опыт анализа производительности отдельных приложений и системы в целом;
  • Знакомство с сетевыми протоколами (HTTP2, DIAMETER);
  • Понимание работы сетевого стека. Уровень L2-L4.

Посмотреть контакты работодателя

Адрес

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию