Проектирование и разработка высоконагруженных модулей для захвата и обработки сетевого трафика с использованием библиотеки DPDK
Профилирование и оптимизация производительности
Участие в выборе технологических решений и проектировании масштабируемых компонентов
Поддержка полного цикла продуктовой разработки: написание и поддержка тестов (unit, интеграционные, нагрузочные), документирование API и архитектуры, настройка линтеров и статического анализа
Проведение код-ревью, развитие CI/CD-пайплайнов и стандартов кодовой базы
Наши ожидания:
Высшее профессиональное техническое образование в области IT.
Опыт коммерческой разработки на C и C++ (STL) не менее 5 лет после окончания ВУЗа, владение современными стандартами языка.
Знание сетевых технологий и протоколов стека TCP/IP, а также опыт разработки программного обеспечения для анализа телекоммуникационных протоколов.
Опыт разработки и отладки высоконагруженных приложений в ОС Linux.
Знание системных вызовов Linux (epoll, io_uring), memory management (mmap, hugepages).
Опыт работы с многопоточностью, неблокирующим I/O и асинхронным вводом-выводом.