UserGate
Rust-developer
1 мес. назад
BelarusCISSeniorOnsite
rustgitlabjenkinsasynchronous rustsimdtcp/ipfirewallmultithreading
UserGate ищет Rust разработчика в команду SIEM в Минске для разработки и поддержки высокопроизводительных решений в сфере сетевой информационной безопасности.
О компании
- UserGate — вендор, который делает крутые продукты в области сетевой информационной безопасности, в частности, самый быстрый NGFW в России (cкорость обработки трафика платформой UserGate FG достигает 160 Гб / с).
- Продукты помогают крупнейшим компаниям мира обеспечивать безопасность и эффективность бизнес-процессов.
Обязанности
- Разработка и поддержка ядра SIEM - написание высокопроизводительного кода для сбора, агрегации и корреляции событий безопасности
- Интеграция с источниками данных: создание коннекторов для сбора логов из сетевых устройств, серверов, облачных сервисов, приложений. Поддержка существующих интеграций и адаптация к изменениям API
- Оптимизация обработки данных: ускорение парсинга и нормализации логов, снижение задержки обработки событий в реальном времени (low latency processing), оптимизация запросов к базам данных и кэширования
- Написание юнит и интеграционных тестов
- Исследование новых технологий: изучение актуальных crates и инструментов экосистемы Rust
- Прототипирование решений для улучшения производительности или функциональности SIEM
Требования
- Опыт коммерческой разработки от 4-х лет
- Умение самостоятельно решать технические задачии находить новые технические решения
- Опыт работы с системами непрерывной интеграции (Gitlab,Jenkins)
- Опыт разработки многопоточных приложений (примитивы синхронизации, каналы, асинхронный Rust)
- Умение оценивать безопасность кода, выявлять и исправлять уязвимости (ожидать панику в "-128i8.abs()")
Будет плюсом
- Знание сетевых технологий и протоколов, понимание принципов конфигурирования локальных сетей (TCP / IP, маршрутизация, proxy, firewall)
- Опыт разработки в области информационной безопасности или SIEM-систем
- Опыт или интерес к низкоуровневой разработке и аппаратной оптимизации (SIMD, векторизация)
Условия
- Интересные инженерные задачи, где нет шаблона решения
- Команда единомышленников, которые говорят на одном языке
- Возможность влиять на продукт и видеть результат своей работы
- Трудоустройство по ТК РБ с испытательным сроком 3 месяца
- Достойная оплата труда (обсуждаем на собеседовании)
- Гибкий график работы – смещенное начало и окончание рабочего дн