Привет! Крупная ИТ-компания более 15 лет является надежным поставщиком комплексных решений, цифровых сервисов, решений по информационной безопасности и ИТ-оборудования. Клиенты компании - крупнейший бизнес, лидеры и ТОП-3 компаний из различных секторов экономики (банки, ритейл, логистика, горная добыча и др.). Сейчас мы ищем Разработчика Rust в наш новый проект - Сетевой шлюз безопасности.
Rust developer for security gateways
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Проектировать, реализовывать и сопровождать асинхронные и конкурентные компоненты на 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; опыт контейнерных сред.
условия
- Рыночный оклад (обсуждается по результатам собеседования в зависимости от опыта и навыков - от 300000 руб.);
- Полностью удаленный формат работы (при необходимости - есть офис в Москве);
- График 5/2 с 09.00-18.00 по Мск;
- Возможность пополнить портфолио сильным кейсом;
- Веселые корпоративные выезды с коллегами;
- Официальное трудоустройство, полностью "белая" заработная плата;
- Культура открытости и взаимопомощи;
- Адекватное руководство и коллектив профессионалов.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.