Описание вакансии

В команду разработки КРОК открыт набор на вакансию Rust разработчика.

Ваши задачи

  • Разработка высоконагруженных компонентов распределённой системы, используемой для обработки трафика телекоммуникационных сетей (разрабатываемые решения используются для обработки и анализа большого потока данных в режиме реального времени);
  • Проектирование, разработка и тестирование системного программного обеспечения, а также оптимизация их производительности.

Наши ожидания

  • Опыт работы со стеком технологий: HTML/CSS/JavaScript/SQL/Oracle
  • Опыт программирования на Rust (2018 edition);
  • Знание стандартной библиотеки и инфраструктуры языка;
  • Знание и понимание основных паттернов Rust. Умение работать с borrow checker, понимание его ограничений и специфик;
  • Умение писать корректный unsafe код, понимание главных инвариант компилятора и возможных случаев UB;
  • Опыт написания асинхронного кода (async/.await) и знание основных библиотек (tokio или async-std);
  • Опыт системного программирования для GNU/Linux;
  • Понимание протоколов TCP/IP стека;
  • Понимание архитектуры современных компьютеров и операционных систем;
  • Опыт работы с lock/wait-free алгоритмами и структурами данных;
  • Навыки оптимизации производительности (по времени выполнения и по используемой памяти);
  • Опыт работы в команде. Возможность простой коммуникации;
  • Пример кода на github.

Дополнительно приветствуется

  • Опыт разработки высоконагруженных распределённых систем;
  • Опыт реализации декодеров бинарных протоколов;
  • Знание С/C++ и опыт взаимодействия с ними через FFI;
  • Знакомство с Python;
  • Опыт работы с базами данных MySQL и Clickhouse.

Мы предлагаем

  • Заработная плата по результатам собеседования + премии по итогам работы;
  • Обучение в корпоративном университете, компенсация курсов, сертификация за счёт компании;
  • Работа в команде с ведущими экспертами на рынке, возможность расширять компетенции и расти внутри компании;
  • ДМС с полным пакетом медицинских услуг;
  • Абонемент в фитнес-центры и спортивные программы с компенсацией от компании, тренажёрный зал в офисе;
  • Дружелюбная атмосфера, корпоративные тимбилдинги, мероприятия для сотрудников.