Rust разработчик
генерация резюме под вакансию
сопроводительное письмо
описание
Команда отвечает за сбор, предварительную обработку и анализ потоковых данных телекоммуникационных сетей в реальном времени. Данные используются для аналитики состояния сети и качества оказания услуг связи.
задачи
- Разрабатывать высоконагруженные компоненты распределённой системы, производящей обработку и анализ большого потока данных телекоммуникационной сети в режиме реального времени;
- Писать юнит-тесты;
- Дорабатывать модули.
требования
- Опыт программирования на Rust от 3 лет;
- Знание стандартных библиотек и структуры языка;
- Знание и понимание основных паттернов Rust, умение работать с borrow checker, понимание его ограничений и специфик;
- Умение писать корректный unsafe код, понимание главных инвариант компилятора и возможных случаев UB;
- Опыт написания асинхронного кода (async/.await) и знание основных библиотек (tokio);
- Опыт системного программирования для GNU/Linux;
- Понимание протоколов TCP/IP стека.
условия
- Доступ к платформе MTS Ocean для получения ИТ-ресурсов;
- Профессиональные гильдии инженеров;
- Внутренняя площадка TechTalks для обмена опытом;
- Участие во внешних IT конференциях;
- Доступ к курсам, вебинарам и электронной библиотеке;
- ДМС с первого месяца работы, включая стоматологию;
- Страхование от несчастных случаев с первого месяца работы;
- Материальная помощь в сложных жизненных ситуациях;
- Отпуск 28 календарных дней;
- Прием врачей общей практики и массаж в офисе;
- Мобильная связь за счет компании и льготные тарифы для близких;
- Подписка на онлайн-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки, безлимитные мессенджеры и соцсети.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.