Старший С-разработчик в 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++

Поделиться:

Опубликована 21 день назад

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

Группа Компаний Орбита - ведущий разработчик цифровых решений, российская аккредитованная ИТ-компания ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании ГК ОрбитаГК Орбита
  • Москва
21 час назад
В связи с масштабным ростом проектов мы ищем в команду DWH-разработчика уровня Senior.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании SSP SOFTSSP SOFT
  • Москва
21 час назад
Мир Plat.Form — это команда, которая занимается технологическими проектами Национальной системы платежных карт. Мы разрабатываем и поддерживаем платформенные сервисы и решения в разных направлениях финтеха с использованием современной технологической...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Национальная система платежных картНациональная система платежных карт
  • Москва
3 дня назад
О компании «Флант» предоставляет клиентам высококачественные услуги в сфере DevOps, а также разрабатывает крутые Open Source-инструменты для сообщества. Например, у нашей CI/CD-утилиты werf более четырёх тысяч звёзд на GitHub! Мы давно и плотно работ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании ФлантФлант
  • Москва
3 дня назад
Работа в Правительстве Москвы — это возможность делать наш город современнее и удобнее. Если ты тоже неравнодушен к Москве, хочешь развивать ее и развиваться сам, присоединяйся к нашей команде! Обязанности: Создание новых сервисов с нуля Развитие и п...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Правительство МосквыПравительство Москвы
  • Москва
3 дня назад
до 250 000 ₽
IT-компания Selecty в активном поиске Golang разработчика на крупный проект: облачное хранилище и почтовый ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании SelectySelecty
  • Москва
3 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.