Intouch Group

Rust developer for security gateways

Коротко

Senior Rust-разработчик для нового проекта «Сетевой шлюз безопасности» в крупной ИТ-компании, работающей с крупным бизнесом (банки, ритейл, логистика). Нужно проектировать и сопровождать асинхронные и конкурентные компоненты на Rust для Linux, работать с сетевыми соединениями, профилированием и производительностью. Требуется подтвержденный коммерческий опыт Rust (ownership, lifetimes, Tokio, async/await), опыт Linux-разработки и понимание сетевых протоколов (TCP/IP, TLS, HTTP(S)). Формат полностью удалённый, график 5/2.

Описание
Привет! Крупная ИТ-компания более 15 лет является надежным поставщиком комплексных решений, цифровых сервисов, решений по информационной безопасности и ИТ-оборудования. Клиенты компании - крупнейший бизнес, лидеры и ТОП-3 компаний из различных секторов экономики (банки, ритейл, логистика, горная добыча и др.). Сейчас мы ищем Разработчика Rust в наш новый проект - Сетевой шлюз безопасности.
Задачи
•Проектировать, реализовывать и сопровождать асинхронные и конкурентные компоненты на Rust для Linux.
•Работать с сетевыми соединениями, жизненным циклом операций, управлением памятью и ресурсными ограничениями.
•Проводить профилирование, анализировать задержки, ошибки конкурентного выполнения и нестабильные состояния.
•Разрабатывать интеграционные и автоматизированные проверки, документировать инженерные решения и участвовать в code review.
•Совместно с системным аналитиком уточнять технические требования, оценивать риски и декомпозировать backlog.
Требования
•Подтвержденная коммерческая разработка на Rust с кодом в эксплуатации; уверенное владение ownership/borrowing, lifetimes, error handling, Send/Sync.
•Tokio, async/await, параллельные задачи, synchronization primitives, корректная отмена операций и завершение работы.
•Опыт Linux-разработки; понимание сетевых сокетов, работы с памятью, файловыми дескрипторами и ресурсными лимитами.
•TCP/IP, DNS, HTTP(S), TLS на уровне принципов и диагностики; таймауты, соединения, ошибки сети.
•Backpressure, ограниченные очереди и буферы, обработка сбоев зависимостей, прогнозируемая деградация.
•Измерение CPU/RAM, throughput, latency p95/p99, profiling и поиск источников аллокаций и блокировок.
•Unit/integration tests, бенчмарки, code review, проектирование модулей, документирование решений.
•Участие в технической проработке требований, декомпозиции задач и инженерной оценке неопределенности.
•Опыт разработки производительных сетевых сервисов или других ресурсоемких системных компонентов.
•Hyper, Tonic, rustls, OpenTelemetry/tracing, fuzz- или property-based testing.
•Сильный опыт C/C++ для Linux в дополнение к коммерческому Rust; опыт контейнерных сред.
Условия
•Рыночный оклад (обсуждается по результатам собеседования в зависимости от опыта и навыков - от 300 000 руб.).
•Полностью удаленный формат работы (при необходимости - есть офис в Москве).
•График 5/2 с 09.00-18.00 по Мск.
•Возможность пополнить портфолио сильным кейсом.
•Веселые корпоративные выезды с коллегами.
•Официальное трудоустройство, полностью "белая" заработная плата.
•Культура открытости и взаимопомощи.
•Адекватное руководство и коллектив профессионалов.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте