КриптонитКриптонит

Старший разработчик C/С++

Москва

Команда развивает высоконагруженные модули для захвата и анализа сетевого трафика в телеком-домене. Вы будете проектировать и оптимизировать DPDK‑базированные компоненты, обеспечивая производительность и надежность систем мониторинга и обработки трафика

ГрейдSenior
Опыт3–6 лет

Стек

C++DPDKLinuxCMakeepollio_uringmmaphugepagesperfeBPFVTuneSTL

Задачи

  • •Проектирование и разработка высоконагруженных модулей захвата и обработки трафика
  • •Профилирование и оптимизация производительности (анализ кэша, context switch, инструменты perf/VTune/eBPF)
  • •Участие в выборе архитектуры и масштабируемых технологических решений
  • •Написание и поддержка тестов: unit, интеграционные и нагрузочные
  • •Документирование API и архитектуры, поддержка стандартов кода и линтеров
  • •Проведение код‑ревью и развитие CI/CD‑пайплайнов и стандартов кодовой базы

Обязательно

  • •Высшее техническое образование в области IT
  • •Коммерческая разработка на C и C++ не менее 5 лет после ВУЗа, владение современными стандартами
  • •Знание сетевых технологий и протоколов TCP/IP, опыт разработки для анализа телеком-протоколов
  • •Опыт разработки высоконагруженных приложений в Linux
  • •Знание системных вызовов epoll и io_uring
  • •Понимание memory management: mmap и hugepages
  • •Опыт работы с многопоточностью, неблокирующим/асинхронным I/O

Будет плюсом

  • •Опыт разработки DPI, NetFlow, sFlow и знание телеком-стандартов (3GPP, ITU-T)
  • •Интеграция с Kafka, ClickHouse, Redis, TimescaleDB
  • •Знание Python и Bash для скриптинга и автоматизации
Откликнуться на сайте компании

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

Смотреть ещё

JobsWave
Найти работу в IT