Перейти к содержимому
Kaspersky DDoS Protection (KDP), Лаборатория Касперского
K
Kaspersky DDoS Protection (KDP), Лаборатория Касперского
Москва
61 активна · проверена 10 часов назад

Senior C Developer

Нужен Senior C Developer для разработки высоконагруженного ядра защиты от DDoS-атак в подразделении Лаборатории Касперского. Основные задачи: создание и оптимизация компонентов обработки сетевого трафика на C с использованием DPDK и eBPF, разработка модулей для веб-прокси (nginx/Angie), интеграция с сервисным слоем на Go. Требуется опыт от 5 лет в low-level разработке на C, от 3 лет в сетевом программировании с DPDK, глубокое знание Linux и сетевых протоколов, а также английский на уровне чтения технической документации. Работа в команде с архитектором, участие в код-ревью и менторство.

senior удалённо ~1 354 000 ₸
Вакансия опубликована 58 дней назад. Может быть уже неактуальна — рекомендуем уточнить статус у работодателя перед откликом.
Языки: English · Pre-Intermediate
salary intelligence

Зарплата не указана — оценили по рынку

На основе 7 похожих вакансий за 90 дней.

оценка p25–p75
880 100 – 2 200 250 ₸
медиана: 1 354 000 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты C++ Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

Что предстоит делать

Мы - Kaspersky DDoS Protection (KDP) - отдельное подразделение «Лаборатории Касперского», международного лидера в кибербезопасности. Мы создаём единую высоконагруженную платформу для защиты онлайн-активов. В основе - защита от DDoS-атак (L3/L4), которую мы активно усиливаем решениями уровня приложений (L7): WAF, защита от ботов, а также развиваем направление CDN. Мы ищем Senior C Developer с глубокой экспертизой в low-level и сетевой разработке, который возьмёт на себя разработку самого ответственного слоя - ядра обработки трафика. Вы будете работать в плотной связке с архитектором и станете ключевым исполнителем, реализующим высокопроизводительные компоненты защиты.

  • 1. Разработка ядра защиты (L3/L4)
  • Создавать высокопроизводительные компоненты обработки сетевых пакетов, используя DPDK и eBPF;
  • Реализовывать механизмы stateful-инспекции и пакетной фильтрации на C;
  • Проектировать эффективное взаимодействие ядра с остальными компонентами платформы.
  • 2. Разработка L7-модулей для веб-прокси
  • Писать кастомные модули на C для nginx/Angie (бот-менеджмент, интеграция с ML);
  • Работать с внутренней архитектурой веб-сервера: фазы обработки, пулы памяти, буферизация.
  • 3. Интеграция и интерфейсы
  • Обеспечивать связь C-ядра с сервисным слоем на Go (shared memory, gRPC, cgo);
  • Передавать метрики и события в системы аналитики — ClickHouse, Kafka;
  • Участвовать в проектировании API-контрактов между компонентами платформы.
  • 4. Работа с наследием
  • Анализировать существующий код на C, выделять удачные архитектурные решения и алгоритмы;
  • Адаптировать и переносить отобранные фрагменты в новую кодовую базу.
  • 5. Производительность и наблюдаемость
  • Профилировать код (perf, flamegraphs, eBPF-трассировка), находить и устранять узкие места;
  • Интегрировать метрики производительности в общую систему observability;
  • Участвовать в нагрузочном тестировании и интерпретировать его результаты.
  • 6. Техническое взаимодействие
  • Работать в паре с архитектором: обсуждать детали реализации, давать обратную связь;
  • Проводить код-ревью смежных компонентов с фокусом на производительность;
  • Делиться опытом, менторить коллег в области low-level разработки.
  • Обязательно:
  • Опыт разработки на C от 5 лет — уверенное владение языком, управление памятью, многопоточность, низкоуровневая оптимизация.
  • Опыт сетевого программирования от 3 лет — практическая работа с DPDK.
  • Глубокое знание Linux — сетевой стек (netfilter, tc, сокеты), системные вызовы, настройка производительности.
  • Понимание сетевых протоколов — от L3/L4 (IP, TCP/UDP, ICMP) до L7 (HTTP/HTTPS, TLS).
  • Навыки профилирования и оптимизации — perf, flamegraphs, lock-free структуры, работа с кеш-памятью.
  • Английский язык — уровень B1 для чтения технической документации.
  • Будет большим плюсом:
  • Опыт в сетевой безопасности (DDoS-защита, WAF, бот-менеджмент).
  • Умение писать и отлаживать eBPF-программы.
  • Опыт работы с ClickHouse, Kafka.
  • Понимание принципов работы ML-моделей (для задач интеграции).
  • Опыт с GitLab CI/CD, Docker, Kubernetes.
  • Разработка модулей для nginx/Envoy/Angie.
  • Опыт менторства и технического руководства.
навыки

Стек и инструменты

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в Kaspersky Antidrone

11 активных вакансий в компании

2 д. назад

Lead Software Architect

~1 354 000 – 2 132 550 ₸ оценка

Ищем Lead Software Architect для проектирования и развития высоконагруженных распределённых систем на базе b2b платформы. Требуется опыт работы с cloud-native решениями, базами данных и архитектурной документацией. Приветствуется знание Go, Kubernetes, Docker и DevOps-инструментов.

Software Architect Go Kubernetes +8
lead удал. hh
6 д. назад

Senior C++ Developer (Network Drivers)

~1 354 000 ₸ оценка

Команда «Лаборатории Касперского» ищет Senior C++ разработчика для создания высокопроизводительных сетевых драйверов под Windows. Требуется глубокое знание C++, NDIS, WFP и kernel mode. Предлагается работа над ключевыми компонентами защиты в международной компании.

C++ NDIS WFP +8
senior удал. hh
1 нед. назад

QA Automation Engineer (MDR)

~739 725 – 1 218 600 ₸ оценка

Команда ищет QA Automation Engineer для тестирования системы MDR (Managed Detection and Response) — платформы кибербезопасности. В задачи входит разработка API и UI автотестов на Python/Pytest и Playwright, нагрузочное тестирование на Go, а также поддержка инфраструктуры. Требуется опыт автоматизации от 3 лет, знание Linux, Docker, Git и основ Go. Предлагается работа над сложным продуктом в сфере информационной безопасности.

Python Pytest Playwright +7
middle удал. hh
2 нед. назад

Frontend-разработчик (верстальщик)

~952 877 – 1 489 400 ₸ оценка

Ищем frontend-разработчика для верстки и поддержки корпоративных сайтов. Нужно уверенное знание HTML5, CSS3, JavaScript, опыт с Node.js и Pug. Предлагаем работу в команде разработки сайтов поддержки компании.

HTML5 CSS3 JavaScript +7
middle удал. hh

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

6 вакансий
МКО Системы
М
МКО Системы
1 д. назад

Разработчик C++ со знанием Delphi

~1 354 000 ₸ оценка

Разработка и поддержка ПО для борьбы с преступностью. Требуется опыт C++ и Delphi уровня Senior. Предлагают удаленную работу, ДМС, обучение и допвыходной.

C++ Delphi STL +15
senior удал. hh
ЛАНИТ
Л
ЛАНИТ
1 д. назад

Senior C++ Developer

~3 062 073 – 3 873 878 ₸ оценка

Вакансия для разработчика системного ПО на C/C++: создание сетевых демонов и служб под Linux, работа с сетевыми протоколами и оборудованием. Требуется опыт программирования на C/C++ и знание сетевых технологий.

сетевые демоны Linux TCP/IP +2
senior удал. HR cr
YADRO
Y
YADRO
2 д. назад

Инженер-разработчик OpenBMC

~1 354 000 ₸ оценка

Ищем опытного C++ разработчика для работы над OpenBMC — open-source проектом для управления серверами. Нужно знание Linux, Yocto, Python и низкоуровневых протоколов. Предлагаем удалёнку, гибкий график, ДМС и возможности роста.

C++ Linux Yocto +12
senior удал. hh
BI.ZONE
B
BI.ZONE
2 д. назад

C/C++ разработчик DPI (Deep Packet Inspection)

~1 354 000 ₸ оценка

Команда ищет C/C++ разработчика для создания высокопроизводительного модуля анализа трафика (DPI) для Secure SD-WAN. Нужен опыт работы с DPDK, сетевыми протоколами и многопоточностью. Компания предлагает гибкий график, ДМС, обучение и дружную атмосферу.

C C++ DPDK +20
senior удал. hh
Sopra Steria Poland
S
Sopra Steria Poland
3 д. назад

Старший инженер-программист (C++, Qt)

~2 278 752 – 3 190 253 ₸ (16 800 – 23 520 PLN)

Ищем старшего разработчика для работы с C++, Qt и QML. Требуется опыт в создании интерфейсов и знание Vue.js. Компания предлагает удаленный формат работы.

C++ QML Vue.js
senior удал. nfj
Sopra Steria Poland
S
Sopra Steria Poland
3 д. назад

Старший инженер-программист (C++, Qt)

~2 278 752 – 3 190 253 ₸ (16 800 – 23 520 PLN)

Ищем старшего разработчика для работы с C++, Qt и QML. Требуется опыт работы с Vue.js. Предлагается удаленная занятость в международной компании.

C++ QML Vue.js
senior удал. nfj