Вакансия Старший С-разработчик в Единые облачные технологии, Москва

Старший С-разработчик в Единые облачные технологии, Москва

Старший С-разработчик в Единые облачные технологии, Москва

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

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи

Формат работы

комбинированный
дистанционный

Уровень

senior

График работы

полный

Единые облачные технологии

Мы создаём и внедряем облачные технологии для одной из крупнейших серверных инфраструктур. Наша технологическая платформа включает S3-хранилища, базы данных, облако One Cloud, системы метрик, единой конфигурации, мониторинга, средства и инструменты разработки и диагностики. Разрабатываем новые решения и создаём программы с открытым исходным кодом.

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи

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

Разработчик в команду единого биллинга

Рекламные технологии
Москва, комбинированный

Старший разработчик Backend

Сервисы продуктивности VK Tech
Москва, гибкий

Руководитель службы распределенных вычислений

Единые облачные технологии
Москва, комбинированный

Backend разработчик

MAX
Санкт-Петербург, комбинированный

DevTools Engineer

VK
Санкт-Петербург, гибкий

Java разработчик MAAS

AI VK
Санкт-Петербург, гибкий

Java Developer в команду Соцсервисов

ОК
Санкт-Петербург, гибкий

Backend разработчик GO

MAX
Санкт-Петербург, гибкий

Руководитель backend-разработки ядра рекомендательной системы

AI VK
Москва, гибкий

Senior Java-разработчик в команду контента

ОК
Санкт-Петербург, гибкий

Ведущий Go-разработчик

ВКонтакте
дистанционный

Старший разработчик Backend

Бизнес-приложения VK Tech
Москва, гибкий

Go Developer в команду Сообществ

ВКонтакте
Москва, гибкий

Go-разработчик

Сферум
дистанционный

Разработчик Desktop

Сервисы продуктивности VK Tech
Москва, гибкий

Старший разработчик Backend

Сервисы продуктивности VK Tech
дистанционный

Руководитель группы Backend

ВКонтакте
Санкт-Петербург, гибкий

Ведущий разработчик Backend

Дата-сервисы VK Tech
Москва, гибкий

Руководитель группы разработки YDB

Единые облачные технологии
Москва, гибкий