Вакансия Старший Go-разработчик в команду разработки Anti-DDoS решений в Единые облачные технологии

Старший Go-разработчик в команду разработки Anti-DDoS решений в Единые облачные технологии

Старший Go-разработчик в команду разработки Anti-DDoS решений в Единые облачные технологии

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

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

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

Задачи

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

Требования

  • Уверенное знание алгоритмов и структур данных
  • Уверенное владение разработкой на Go
  • ООП, SOLID, паттерны проектирования
  • Мультипоточное программирование
  • Знание механизмов межпроцессного и межпоточного взаимодействия и их синхронизации
  • Понимание работы диспетчеризации процессов и потоков
  • Знание системных сервисов OS Linux (systemd, cron)
  • Знание жизненного цикла программы
  • Знание протоколов: UDP, TCP
  • Знание OSI-модели
  • Знание авторизаций: Keycloak, OpenID, OAuth2
  • Базовые знания HTML и CSS
  • Знание языков разметки: XML, JSON, YAML
  • Профилирование многопоточных приложений
  • Знание инструментов и подходов к отладке приложений
  • Уверенная работы в ОС Linux (CentOS, Ubuntu)
  • Умение работать с системами контроля версий: Git

Будет плюсом

  • Опыт работы с Anti-DDoS решениями
  • Опыт работы с Nginx, Envoy-балансировщиками
  • Владение разработкой на Python (3.8+) языке
  • Опыт работы с asyncio, pandas, redis
  • Опыт работы с Flink, Kafka stream
  • Опыт работы с Docker, K8S
  • Опыт разработки Frontend (React, JS)
  • Опыт разработки bash-скриптов
  • Знание техник оптимизаций приложений
  • Знание в области сетевых протоколов и технологий
  • Знание CI/CD технологий и сервисов
  • Знание способов и практик обеспечения отказоустойчивости приложений

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

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

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

Дистанционный

Уровень

senior

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

полный

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

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

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

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

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

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

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

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

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

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

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

Go-разработчик в команду разработки платёжных решений

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

Go-разработчик в команду операций

Mail
Москва, гибкий

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

MAX
Москва, гибкий

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

Рекламные технологии
Дистанционный

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

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

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

VK
Комбинированный

Старший Go-разработчик (команда надёжности)

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

Go-разработчик ML-платформы

Технический департамент
Москва, гибкий

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

VK Знакомства
Санкт-Петербург, гибкий

Senior Go-инженер

Единые облачные технологии
Дистанционный

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

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

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

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

Team Lead Go

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

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

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

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

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

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

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

Team Lead Go-команды финансовых сервисов

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

Go-разработчик в Security Gate

Информационная безопасность
Москва, гибкий

Старший Go-разработчик в команду инфраструктуры

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

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

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

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

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

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

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

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

VK Клипы
Москва, гибкий

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

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

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

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

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

MAX
Москва, гибкий

Специалист по безопасности генеративного ИИ

Информационная безопасность
Москва, гибкий

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

VK Мессенджер
Москва, гибкий

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

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

​Старший Go-разработчик в Core Backend

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

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

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

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

VK Видео
Москва, гибкий

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

VK Pay
Москва, Дистанционный

Ведущий Go-разработчик в команду VK Коммуникации

VK
Москва, Дистанционный

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

VK Музыка
Москва, гибкий

Старший программист Backend

MAX
Москва, гибкий

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

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

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

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

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

VK Pay
Москва, Офисный