Инженер C++ (Middle+/Senior)
Разработка ядра высоконагруженного C++ HTTP-прокси для платформы веб-безопасности. Нужен опыт C++17, сетевых протоколов, Linux и высоконагруженных систем. Удалённая работа, оформление по ТК РФ, ДМС.
Зарплата не указана — оценили по рынку
На основе 35 похожих вакансий за 90 дней.
Что предстоит делать
Variti — российский вендор в области кибербезопасности, разработчик платформы защиты веб-приложений и цифровых активов. В основе нашего продукта — запатентованная технология Active Bot Protection, которая позволяет с первого запроса отличать человека от бота и блокировать парсинг, фрод, DDoS-атаки и хакерские сканирования на уровнях L3/L4 и L7. Наш продукт — это комплексная облачная платформа веб-безопасности, ядром которой является собственное высокопроизводительное приложение на C++, реализующее http proxy с глубокой обработкой трафика на всех уровнях: от оптимизации Linux kernel modules и аппаратной фильтрации до многофакторного анализа TCP/IP-стека, HTTP-заголовков и поведенческих паттернов. Мы обрабатываем миллионы запросов в секунду с минимальными задержками. Среди наших клиентов — федеральные бренды в сегментах E-com, Fintech, Media и Cloud-native: Калашников, Петрович, Точка Банк, Тильда и другие. Мы ищем инженера уровня Middle+/Senior, который хочет решать сложные задачи на стыке высоконагруженных систем и современных AI-технологий и дополнит нашу команду новым опытом.
- Развитие ядра C++ http proxy, оптимизация и развитие системы захвата трафика;
- разработка движков анализа и классификации трафика по формальным правилам, поведенческим, пользовательским и т.п. ;
- развитие системы внутрикластерной и межкластерной служебной коммуникации, повышение отказоустойчивости комплекса.
- Обязательно:
- Опыт разработки на C++17 (опыт с C++20/23 будет преимуществом) с использованием STL и Boost;
- Любой другой язык программирования на уровне, достаточном для решения прикладных задач (прототипирование, интеграции, микросервисы), например Python, Go, JavaScript/TypeScript;
- Глубокое понимание сетевых протоколов TCP/IP, HTTP/HTTPS и опыт работы с ними на уровне кода;
- Уверенный опыт разработки и администрирования в Linux;
- Опыт работы с Git, написания юнит- и интеграционных тестов, использования инструментов отладки (gdb, valgrind, perf и т.п.).
- Будет большим плюсом:
- Опыт работы с высоконагруженными сетевыми приложениями (прокси, балансировщики, reverse proxy);
- Знание оптимизации Linux kernel modules и работы с сетевым стеком, в частности DPDK;
- Опыт в области информационной безопасности (WAF, DAST, Anti-DDoS).
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийИнженер-разработчик сетевого ПО (C)
~2 177 100 ₸ оценка по стеку
Разработка сетевого ПО на C для Linux-коммутаторов уровня L3: проектирование модулей и протоколов, полный цикл от дизайна до деплоя. Нужны 4+ года опыта в embedded-разработке, сильный C, понимание L2/L3 сетей и Linux. Предлагают удалёнку, гибкий график, страховку и бонусы.
Старший C++ инженер
~2 177 100 ₸ оценка
Zibra AI ищет старшего C++ инженера для работы над инфраструктурой данных для Physics AI. Вы будете разрабатывать плагины и кастомные ридеры для ParaView/VTK, обеспечивая интерактивный доступ к петабайтным 3D научным датасетам с прогрессивной загрузкой и оптимизацией памяти. Нужен сильный продакшн-опыт с современным C++, знание VTK/ParaView и опыт работы с большими научными данными. Предлагают удалённую работу в deep-tech стартапе на стыке научной визуализации и высокопроизводительных вычислений.
C++ инженер-программист
~2 177 100 ₸ оценка по стеку
Разработка ключевых компонентов нового Linux-продукта для IoT-устройств на C++: проектирование, кодинг, отладка и оптимизация. Нужен опыт 4+ года в C++ (Modern C++, многопоточность), уверенный Linux и знание CMake/Git/CI/CD. Предлагают гиг-контракт, удалёнку (только Украина), медстраховку, оплачиваемый отпуск 21 день, бонусы и бесплатное обучение.
Старший Software Engineer (Game Engine)
~2 177 100 ₸ оценка
Старший инженер в iGaming-компанию Playson: развитие игрового движка, фреймворков для математиков, RTP-мониторинга и интеграций с внешними студиями. Нужен сильный C++ (включая legacy), понимание математических моделей и production-систем. Предлагают высокую зарплату, квартальные бонусы, неограниченный отпуск и удалённую работу.
Старший инженер UAV-систем
~2 177 100 ₸ оценка по стеку
Старший инженер UAV-систем для интеграции автономных беспилотников: от полетных контроллеров и встроенных компьютеров до камер и навигации. Требуются глубокие знания ArduPilot/PX4, MAVLink, C/C++, Python и Linux, а также опыт работы с аппаратурой и летными испытаниями. Предлагают удаленную работу, гибкий график и участие в интересных R&D-проектах.
Senior Embedded Linux Software Engineer - Optimization
~2 177 100 ₸ оценка
Вакансия для инженера, который будет проектировать и оптимизировать Linux-ПО для различных платформ (встроенные системы, IoT, десктоп, серверы). Требуется опыт разработки на C/C++ и знание Linux. Предлагается полностью удаленная работа и участие в open-source проектах.