С-разработчик в команду Anti-DDoS решений

По договоренности


Мы разрабатываем высокопроизводительные анти-DDoS-решения для защиты распределённых инфраструктур от сетевых атак. Это многоуровневое решение, рассчитанное на обработку экстремальных объёмов сетевого трафика и работу под постоянной высокой нагрузкой.

Команда занимается низкоуровневой оптимизацией производительности программного обеспечения: эффективное использование вычислительных ресурсов CPU, работа с процессорными кэшами, управление памятью и применение lock-free подходов в многопоточной среде.

В рамках разработки создаются и поддерживаются сетевые модули, компоненты Nginx, а также системные драйверы и пользовательские сетевые подсистемы. Особое внимание уделяется стабильной работе решений на мощных серверных платформах и максимальной пропускной способности системы.

Задачи

  • Разработка и развитие высокопроизводительной системы анти-DDoS-защиты (L3–L7)
  • Создание модулей фильтрации и алгоритмов обработки трафика под экстремальными нагрузками (DPDK)
  • Парсинг пакетов, реализация правил валидации, доработка сетевых драйверов и модулей Nginx
  • Многопоточная разработка с применением lock-free структур и учётом NUMA/CPU cache
  • Оптимизация CPU, памяти и сетевого I/O для максимальной пропускной способности и минимальной латентности
  • Нагрузочное тестирование, профилирование, отладка и покрытие кода тестами
  • Code review, документирование архитектуры и менторство команды

Требования

  • Практический опыт разработки многопоточных системных приложений на C
  • Опыт разработки системного ПО под Linux/Unix
  • Понимание принципов построения высокопроизводительных и распределённых систем
  • Знание алгоритмов и структур данных
  • Опыт работы с межпроцессным и межпоточным взаимодействием
  • Понимание работы сетевых протоколов (TCP, UDP) и модели OSI
  • Опыт профилирования, отладки и оптимизации приложений
  • Навыки работы с Linux (CentOS, AlmaLinux или аналогичные)
  • Опыт использования Git, инструментов сборки (make, cmake)
  • Базовое знание bash, XML, JSON, YAML

Будет плюсом

  • Разработка на базе DPDK
  • Создание высокопроизводительных сетевых приложений
  • Оптимизация производительности (CPU, память, I/O)
  • Кросс-платформенная разработка
  • Разработка для систем реального времени
  • Многопоточная разработка на C++

Поделиться:

Опубликована 17 часов назад

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

... обновляем основной сайт и расширяем функциональность платформы, поэтому ищем в команду опытного Backend- разработчика ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании НОНТОННОНТОН
  • Санкт-Петербург
17 часов назад
140 000 - 220 000 ₽
Приглашаем React-разработчика для работы на IT-проектах наших клиентов (в формате аутстафф).
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании RedLabRedLab
  • Санкт-Петербург
17 часов назад
В продуктовую команду сервиса ищем Middle+/Senior iOS-разработчик Требования: Опыт разработки под iOS ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании OkkoOkko
  • Санкт-Петербург
17 часов назад
Мы ищем Go разработчика с опытом в retail, logistics, e-commerce, который умеет быстро погружаться в ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Napoleon ITNapoleon IT
  • Санкт-Петербург
17 часов назад
Мы расширяем команду и ищем опытного Golang разработчика (опыт от 4х лет и больше), который поможет нам ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании ЮТЕКАЮТЕКА
  • Санкт-Петербург
18 часов назад
300 000 - 400 000 ₽
Выше средней на 40%
Бизнес Технологии – ведущий российский разработчик IT-решений и поставщик услуг в области цифровизации ... Приглашаем Senior/Tech Lead frontend-разработчика из Санкт-Петербурга присоединиться к нашей команде.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Бизнес ТехнологииБизнес Технологии
  • Санкт-Петербург
7 часов назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.