Перейти к содержимому
Амбрелла – Защита Информационных Систем
А
Амбрелла – Защита Информационных Систем
Москва
активна · проверена 1 час назад

Rust-разработчик (ядро потоковой обработки событий SIEM)

Ищем опытного Rust-разработчика для создания ядра потоковой обработки событий SIEM. Нужно разрабатывать движок правил реального времени, работать с stateful-обработкой, Kafka и оптимизацией производительности. Предлагают удалённую работу в аккредитованной IT-компании.

senior удалённо ~3 170 809 ₸
salary intelligence

Зарплата не указана — оценили по рынку

На основе 7 похожих вакансий за 90 дней.

оценка p25–p75
1 584 000 – 5 136 300 ₸
медиана: 3 170 809 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты Rust Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

Что предстоит делать

Привет! Меня зовут Эля, я являюсь HR компании «Амбрелла – Защита Информационных Систем». Мы ищем опытного Rust-разработчика для разработки ядра потоковой обработки событий SIEM. Сервис в реальном времени применяет правила к потоку нормализованных событий. Основные задачи связаны со stateful-обработкой при высоком EPS, предсказуемой latency (p99) и жёстком ограничении по памяти. Разработка исключительно продуктовая — без legacy-проектов. Использование AI-инструментов приветствуется при условии полного понимания генерируемого кода и обязательного code review. Зона ответственности: • Разработка движка исполнения правил над потоком событий в реальном времени: окна, последовательности, таймеры, детект отсутствия событий, долгоживущие списки сущностей. • Проектирование stateful-обработки: keyed state, TTL, вытеснение и ограничение памяти при миллионах ключей. • Проектирование формата описания правил, их компиляции в план исполнения и горячей перезагрузки без рестарта. • Работа с потоковым источником событий: шардирование, позиции чтения, семантика доставки, реплей и перераспределение нагрузки между узлами. • Обеспечение корректного failover и восстановления состояния без дублирующихся и потерянных алертов. • Оптимизация CPU, аллокаций, памяти и latency; работа с бюджетами производительности EPS, p95/p99. • Профилирование CPU, памяти и async-задач в dev и production, диагностика contention и деградаций. • Разработка бенчмарков и нагрузочных тестов, контроль регрессий производительности в CI. • Разработка gRPC-интерфейсов, unit- и интеграционных тестов, проведение code review. • Сборка и поставка статических бинарников как systemd units, graceful shutdown и обработка сигналов. • Диагностика production-инцидентов: рост памяти, отставание от потока, деградация производительности. • Подготовка технической документации и взаимодействие с SIEM-инженерами, системными аналитиками, DevOps и техническими писателями.

требования

Что ждём от вас

  • Отличное знание Rust (edition 2021/2024): ownership, borrowing, lifetimes, traits, generics, trait objects, Result, thiserror / anyhow.
  • Глубокое понимание stateful stream processing: keyed/partitioned state, sliding/tumbling windows, таймеры, event time vs processing time, out-of-order и late events.
  • Понимание структур данных для состояния: hash tables, ring buffers, очереди таймеров, TTL и управление памятью при высокой кардинальности ключей.
  • Опыт работы с Kafka или аналогами: шардирование, позиции чтения, at-least-once / exactly-once, идемпотентность и replay.
  • Глубокое понимание конкурентности в Rust: Send / Sync, Arc, Mutex, RwLock, parking_lot, атомарные операции, memory ordering, каналы и backpressure.
  • Уверенная работа с Tokio: runtime, tasks, select!, cancellation, spawn_blocking; понимание CPU-bound и IO-bound нагрузки.
  • Опыт оптимизации производительности: zero-copy, сокращение аллокаций, cache locality, false sharing, выбор hash-функций и аллокатора.
  • Опыт профилирования и диагностики: perf, flame graphs, tokio-console, tracing; профилирование памяти и аллокаций.
  • Опыт разработки бенчмарков с criterion и понимание методики измерения производительности.
  • Уверенная работа с Linux, systemd, journalctl, Cargo, Git, clippy, rustfmt и тестированием.
  • Опыт сборки production-приложений: release profiles, LTO, musl, cross-compilation, Docker, cargo audit / cargo deny.
  • Опыт работы с serde, ClickHouse и Redis.
  • Понимание TLS/mTLS (rustls), X509, OAuth2 / OIDC / JWT.
  • Опыт работы с production-системами и разработки серверных компонентов корпоративного уровня под Linux.
  • Будет преимуществом:
  • Опыт разработки highload / streaming-систем и сервисов 24/7 с предсказуемой latency.
  • Опыт с Flink, Kafka Streams, RisingWave, Materialize, ksqlDB или другими системами потоковой обработки.
  • Опыт CEP, проектирования DSL и парсеров правил (nom, pest), компиляции правил в план исполнения.
  • Опыт с rhai, mlua или WASM для пользовательской логики правил.
  • Опыт с tonic, prost, axum / hyper.
  • Опыт с SIMD, loom, cargo-fuzz, proptest, FFI и другими low-level инструментами.
  • Опыт с Prometheus, OpenTelemetry и Grafana.
  • Знание правил детектирования SIEM (ArcSight, QRadar, Splunk ES), Sigma и понимание MITRE ATT&CK.
  • Опыт с Tarantool, Scylla или другими системами с распределённым состоянием.
  • Опыт с HyperLogLog, Count-Min Sketch, Bloom filter.
  • Опыт с eBPF, io_uring, thread-per-core или другими low-level подходами.
  • Опубликованные crates, контрибуции в Rust open source, публикации или доклады по Rust performance.
  • Опыт C / C++ / Go / C# в системном программировании и опыт в информационной безопасности.
  • Обязательно:
  • Ссылка на GitHub / GitLab с примерами кода: сервисы, парсеры, бенчмарки.
  • Готовность к full-time работе.
условия

Что предлагаем

Работа в аккредитованной IT-компании.
Оформление по ТК РФ.
Дружный коллектив.
Удалённый формат работы.
Всегда рады новым талантам и новым успехам наших сотрудников!
навыки

Стек и инструменты

Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в Амбрелла - Защита Информационных Систем

2 активные вакансии в компании

7 ч. назад

Golang Developer

~1 973 390 ₸ оценка

Ищем опытного Go-разработчика для развития SIEM-продукта: нужно будет проектировать и оптимизировать высоконагруженные сервисы обработки телеметрии (NetFlow, IPFIX, Syslog) под Linux. Требуются глубокие знания Go, конкурентности, профилирования и сетевых технологий. Предлагают удалённую работу в аккредитованной IT-компании в сфере информационной безопасности.

Go Linux SIEM +7
senior удал. hh

Похожие вакансии

6 вакансий
Digicode
D
Digicode
6 д. назад

Rust разработчик

~3 170 809 ₸ оценка

Ищем опытного Rust-разработчика для создания системного ПО для крипто- и блокчейн-инфраструктуры. Основные задачи — разработка на Rust, интеграция с HSM (Thales, IBM, Utimaco, Securosys), работа с криптографией и управлением ключами. Требуется 4+ года опыта, сильные навыки Rust и знание PKCS#11. Компания предлагает полную удаленку, международную команду, оплачиваемые курсы языка и гибкий график.

Rust HSM криптография +7
senior удал. dj
Digicode
D
Digicode
6 д. назад

Rust разработчик

~3 170 809 ₸ оценка по стеку

Ищем опытного Rust-разработчика для создания высоконадежных криптографических систем и интеграции с HSM в сфере институциональных криптоактивов. Требуется глубокое знание Rust, опыт работы с HSM и криптографией, а также 4+ года инженерной практики. Предлагается полная удаленка, международная команда и хороший соцпакет.

Rust HSM криптография +7
senior удал. dou
K
KITRUM
2 нед. назад

Старший Rust инженер

~3 170 809 ₸ оценка

Старший Rust-инженер для платформы хранения контента, работающей с сотнями миллиардов объектов в AWS S3. Нужен опыт с Rust, Apache Arrow/Parquet/DataFusion, PostgreSQL/MySQL и распределёнными системами. Предлагают полную удалёнку, долгосрочный проект и участие в развитии архитектуры.

Rust Apache Arrow Apache Parquet +7
senior удал. dou
G
Group107
2 нед. назад

Старший Backend разработчик (Rust)

~3 170 809 ₸ оценка

Старший backend-разработчик для высоконагруженной платформы трекинга и атрибуции рекламы. Основной стек — Rust, также TypeScript, SQL, Kafka, AWS, Kubernetes. Требуется 7+ лет опыта, уверенное владение Rust и смежными технологиями, английский C1. Предлагают удаленную работу, отпуск 20 дней, карьерный рост и обучение.

Rust TypeScript NestJS +9
senior удал. dou
SimbirSoft
S
SimbirSoft
3 нед. назад

Rust разработчик

~3 170 809 ₸ оценка по стеку

Ищем опытного Rust-разработчика (от 4 лет) для создания высоконагруженных серверных приложений и API. Нужно знание Rust, Git, Linux, сетевых протоколов и CI/CD. Компания предлагает удаленную работу, гибкий график, соцпакет и возможности для роста.

Rust Git SQL +5
senior удал. hc
Альфа-Банк
А
Альфа-Банк
3 нед. назад

Rust-разработчик высоконагруженной системы

~3 170 809 ₸ оценка

Ищем опытного Rust-разработчика для работы над высоконагруженной системой на базе Tarantool. Нужно проектировать архитектуру, разбирать инциденты и брать на себя техническое лидерство. Предлагают удаленку, ДМС и возможности для роста.

Rust Tarantool Redis +7
senior удал. hh