Rust Developer

Business software company
Remote or Moscow, Russia
Photo of Daria Shvets
Recruiter
Daria Shvets
Roles:
Low Level
Must have skills:
Rust
Nice to have skills:
CC++
Considering candidates from:
Russia
Work arrangement:
Onsite or remote
Industry:
Business software
Language:
Russian
Level:
Junior or middle
Visa sponsorship:
Provided
Company size:
201-500 employees

Rust Developer

Business software company
Remote or Moscow, Russia
Наш клиент - это развивающийся стартап, занимающийся разработкой собственных продуктов, а также развитием проектов для своих партнеров, например, для Российской академии наук. Компания полностью самостоятельна и независима, они сами пишут ТЗ и являются заказчиками на многих проектах. На данный момент основная работа ведется по трем из них: СУБД, Криптография и социальный портал для ученых.
Сейчас компания в поиске C разработчика, который присоединится к команде в отдел разработки системного ПО. Отдел занимается разработкой компонентов RDBMS. Вы будете переписывать существующие решения с С на Rust и разрабатывать новые модули на Rust для существующей СУБД. На данном проекте Вы также будете взаимодействовать с математиками для реализации новаторских задач. Это прекрасная возможность работать с лучшими специалистами ведущих Rust-сообществ.

Задача:
  • Разрабатывать новые модули на языке Rust для существующей СУБД
  • Сопровождать код юнит и интеграционными тестами исполняемыми в рамках пайплайнов CI
  • Переписывать существующие решения с С на Rust
  • Взаимодействие с математиками для реализации практических и новаторских задач на Rust
Обязательные требования:
  • Уверенное знание Rust (опыт коммерческой разработки от 2 лет)
  • Опыт системного программирования от 3 лет
  • Участие в опенсорсных проектах на Rust/крутые пет проекты
  • Понимание нюансов работы ОС, параллельного программирования
  • Отличное знание алгоритмов и структур данных, принципов ООП и паттернов программирования
  • Умение разбираться в legacy-коде на C, оптимизировать (производительность, память)
  • Опыт работы с PostgreSQL/Oracle RDBMS/Elasticsearch
  • Работа с git (мы используем Gitlab, Gitlab CI), применение IDE, полезных приёмов и средств автопроверки кода
  • Если у вас есть следующий опыт, то это будет большим плюсом
  • Опыт программирования на таких языках как C, C++, Haskell
  • Математическая и алгоритмическая подготовка
  • Опыт работы с исходным кодом RDBMS баз данных (MySQL, PostgreSQL)
Бенефиты:
  • Работу в крупной Российской компании (работа над масштабными проектами, используя передовые технологии в команде высококлассных специалистов)
  • Официальное трудоустройство, стабильную з/п, а также бонусы по результатам работы
  • Гибкое начало рабочего дня
  • Бесплатные обеды
  • Работа в современном БЦ, комфортные рабочие места
  • Оказываем финансовую поддержку с релокацией (если вы проживаете не в Москве)
Процесс:
  1. Звонок с Toughbyte (15-30 минут)
  2. Техническое интервью (60 минут)
  3. Небольшое тестовое задание 
  4. Проверка СБ (1-2 недели)

Position closed, but we can still help

Check out our current open positions