Руководитель команды разработки
офис, Москва
Руководство командой разработки низкоуровневого ПО для анализа телеком-протоколов и сетевого трафика. Разработка и оптимизация высокопроизводительных модулей на C++/DPDK/eBPF, обеспечение качества доставки продукта и взаимодействие с SRE и продуктовой командой.
ГрейдLead
Опыт6+ лет
Стек
C++DPDKClickHouseKafkaeBPFXDPAF_XDPperf/VTune.NET
Задачи
- •Архитектура и разработка низкоуровневых сетевых модулей с использованием DPDK/XDP/eBPF
- •Разработка и оптимизация алгоритмов анализа телеком-протоколов (GTP, SIP, DPI)
- •Профилирование и оптимизация производительности: NUMA, hugepages, кэш, perf/VTune
- •Построение процессов продуктовой разработки: CI/CD, тестирование, линтинг, документирование
- •Руководство командой: постановка задач, код-ревью, развитие компетенций и разрешение конфликтов
Обязательно
- •Коммерческая разработка на C/C++/.NET от 6 лет, из них ≥2 года в роли тимлида/техлида/архитектора
- •Уверенное владение C++17/20, шаблонами, многопоточностью и асинхронными паттернами
- •Глубокое понимание сетевых протоколов: TCP/UDP, IP, Ethernet, VLAN/VXLAN, GTP, SIP и опыт разработки ПО для их анализа
- •Практический опыт работы с DPDK или аналогичными фреймворками (XDP/eBPF, AF_XDP)
- •Навыки низкоуровневой оптимизации: perf, VTune, анализ кэш-промахов, NUMA, hugepages
- •Опыт построения продуктовой разработки: CI/CD, тестирование, линтинг, код-ревью, документирование
- •Умение декомпозировать сложные технические задачи, оценивать риски и сроки
Будет плюсом
- •Опыт разработки DPI, NetFlow, sFlow и знание телеком-стандартов (3GPP, ITU-T)
- •Интеграции с Kafka, ClickHouse, Redis, TimescaleDB
- •Практики SRE/DevOps: мониторинг и алертинг (Prometheus, Grafana), логирование, incident response
- •Знание скриптовых языков Python и Bash