Проектирование архитектуры высоконагруженных систем обработки телеком-трафика на базе DPDK, C++ и .NET
Обеспечение производительности, стабильности и минимизация технического долга продукта
Контроль качества кода: стандарты C++17/20, линтинг, статический анализ, покрытие тестами, документирование
Руководство командой 5–10 человек: постановка задач, менторство, найм и онбординг
Формирование культуры код-ревью, отсутствия технического долга и ответственности за результат
Взаимодействие с Project менеджерами: оценка сроков, декомпозиция задач, управление рисками
Участие в планировании спринтов, улучшение процессов разработки
Наши ожидания:
Опыт коммерческой разработки на С/C++/.NET от 6 лет, из них не менее 2 лет в роли технического лидера / тимлида / архитектора
Уверенное владение современными стандартами C++17/20, шаблонами, многопоточностью, асинхронными паттернами
Глубокое понимание сетевых протоколов (TCP/UDP, IP, Ethernet, VLAN/VXLAN, GTP, SIP), опыт разработки программного обеспечения для анализа телекоммуникационных протоколов
Практический опыт работы с DPDK или аналогичными фреймворками (XDP/eBPF, AF_XDP): архитектура, отладка, оптимизация
Навыки низкоуровневой оптимизации: perf, VTune, eBPF, анализ кэш-промахов, NUMA, hugepages
Опыт построения продуктовой разработки: CI/CD, тестирование, линтинг, документирование, код-ревью.
Опыт управления командой разработчиков: постановка задач, мотивация, разрешение конфликтов, развитие компетенций
Умение декомпозировать сложные технические задачи, оценивать риски и сроки.
Английский язык: чтение технической документации (уровень B1+)
Будет плюсом:
Опыт разработки приложений DPI, NetFlow, sFlow, знание телеком-стандартов (3GPP, ITU-T)
Опыт интеграции с системами обработки телеметрии с использованием Kafka, ClickHouse, Redis, TimescaleDB