Старший С-разработчик в VK

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


Мы разрабатываем высокопроизводительные анти-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++

Поделиться:

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

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

180 000 - 238 000 ₽
Группа Компаний Орбита - ведущий разработчик цифровых решений, российская аккредитованная ИТ-компания ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании ГК ОрбитаГК Орбита
  • Москва
2 дня назад
250 000 - 280 000 ₽
Рыночная зарплата
В связи с увеличением объемов приглашаем на долгосрочное сотрудничество в свою команду Разработчика 1С ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании SaltwortSaltwort
  • Москва
14 часов назад
Приглашаем .Net разработчика Проект: мы только открыли новый стратегический проект и собираемся менять ... Мы ожидаем: Опыт продуктовой разработки на C# от 4 лет Владение C# и .NET на уровне middle+/senior разработчика ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании USETECHUSETECH
  • Москва
14 часов назад
250 000 - 280 000 ₽
Рыночная зарплата
В связи с увеличением объемов приглашаем на долгосрочное сотрудничество в свою команду React разработчик ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании SaltwortSaltwort
  • Москва
14 часов назад
Российский разработчик систем хранения данных и систем виртуализации.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании HeaadHeaad
  • Москва
2 дня назад
Мы будем рады поделиться опытом и знаниями с новым разработчиком нашей команды. ... : Проектирование и разработка новых механизмов для мобильных устройств, которыми будут пользоваться разработчики ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании 1С
  • Москва
4 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.