Компания «Дивергент» занимается разработкой инновационных digital-продуктов силами собственных профессиональных сотрудников.Наша команда насчитывает более 50 опытных IT-специалистов.Компания находится в реестре аккредитованных организаций, осуществляющих деятельность в области информационных технологий.Динамично растем и развиваемся. Наши планы на 2024 год — двукратный рост в сотрудниках и выручке. На горизонте 3-х лет – занять лидирующие позиции в отрасли.Можно работать из любого города.У нас работают специалисты из Москвы, Самары, Брянска, Санкт-Петербурга, Нижнего Новгорода, Красноярска, Сыктывкара, Тюмени, Читы, Саратова и еще множества городов, ведь мы работаем в онлайне. И для нас главное, чтобы все задачи выполнялись качественно и в срок.Наша ключевая ценность — Люди.Мы гордимся успешными кейсами наших клиентов, которые довольны нашей работой. И это заслуга всей нашей команды, в которой каждый раскрывает весь свой профессиональный потенциал и благодаря этому мы вместе растем. Мы умеем поддержать. У нас в компании все на «ты».Чем предстоит заниматься:разработка и сопровождение программных компонентов, осуществляющих обработку сетевого трафика (NAT, Firewall, VPN, DPI, IDS,IPS) в Linux kernel mode (модули, модификация кода ядра) и user mode;оптимизация производительности для современных аппаратных платформ, внедрение новых технологий обработки сетевого трафика;проектирование и использование оптимальных алгоритмов и структур данных, применение эффективных подходов к многопоточной обработке данных;анализ требований и создание технического решения;декомпозиция и оценка задач для разработчиков;написание интеграционных юнит тестов;анализ уязвимостей в исходном коде и сторонних компонентах;ревью исходного кода;профилирование и оптимизация кода.Минимальные навыки:знание С, стандарта С++ 17 и выше (STL);знание и применение шаблонов проектирования;опыт написания модулей ядра ОС Linux;знание и опыт использования эффективных механизмов синхронизации, понимание принципов эффективной работы многопоточного кода в режиме ядра;уверенные знания семейства сетевых протоколов (ARP, IP, IPv6, TCP);навыки работы с GNU make и GCC;опыт профилирования кода;знание классических алгоритмов и структур данных;умение работать в команде и разбираться в чужом коде.Желаемые навыки:опыт работы с DPDK;опыт реализации высоконагруженного многопоточного кода;понимание основных концепций информационной безопасности (принципы работы Firewall, DPI, IDS, SSL Inspection);знание архитектуры ядер ОС Linux, сетевых подсистем ядра (netfiler, iptables, bpf), знание Linux API;опыт использования менеджера зависимостей Conan, Antivy;знание фундаментальных принципов проектирования информационных систем;опыт принятия архитектурных решений;знание основных архитектурных стилей.Работа в ДИВЕРГЕНТ — это:работа в аккредитованной IT-компании;интересные проекты в разных сферах, которые позволят прокачать свои hard и soft skills;гибкий график работы: начало и окончания рабочего дня на твое усмотрение;удаленный формат работы;атмосфера стартапа и отсутствие бюрократии;возможность роста внутри компании и увеличение дохода;корпоративные бонусы и подарки на праздники;корпоративная онлайн йога 2 раза в неделю;возможность посещать неформальные встречи, тренинги и онлайн игры с коллегами;возможность повысить свою квалификацию и пройти обучение за счет компании;возможность продвигать себя в качестве эксперта на конференциях;трудоустройство по ТК РФ.Мы ждем твое резюме и будем рады видеть тебя в команде!!!