9946 вакансий из первоисточников от 62 компании

Свежие вакансии с официальных сайтов компаний. Полные описания и прямой отклик работодателю.

В выдаче: 9946 вакансий 62 компании

Загружаем каталог...

Вакансия из официального источника

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

VK · Москва / удалённо

Описание вакансии

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

- Знание способов и практик обеспечения отказоустойчивости приложений

Откликнуться на сайте компании

Источник: официальный сайт VK. Актуальность проверена 16.09.2026 13:40 (Екатеринбург).