Компания занимается разработкой собственных продуктов, а также развитием проектов для своих партнеров, например, для Российской академии наук. Компания полностью самостоятельна и независима, они сами пишут ТЗ и являются заказчиками на многих проектах. На данный момент основная работа ведется по трем из них: СУБД, Криптография и социальный портал для ученых.
Сейчас компания в поиске Rust разработчика с опытом от 2 лет, который присоединится к команде в отдел разработки системного ПО. Отдел занимается разработкой компонентов RDBMS. Стоят задачи, такие как переписывать существующие решения с С на Rust и разрабатывать новые модули на Rust для существующей СУБД. На данном проекте Вы также будете взаимодействовать с математиками для реализации новаторских задач. Это прекрасная возможность работать с сильнейшими специалистами ведущих Rust-сообществ.
Задача
•Разрабатывать новые модули на языке Rust для существующей СУБД
•Сопровождать код Unit и интеграционными тестами исполняемыми в рамках CI pipelines
•Переписывать существующие решения с С на Rust
•Взаимодействие с математиками для реализации практических и новаторских задач на Rust
Обязательные требования
•Уверенное знание Rust
•Опыт системного программирования только!
•Участие в опенсорсных проектах на Rust/крутые pet - проекты
•Понимание нюансов работы ОС, параллельного и асинхронного программирования
•Отличное знание алгоритмов и структур данных
•Не бояться разобраться в legacy коде на C
•Умение оптимизировать код (производительность, память)
•Умение разбираться в legacy-коде на C, оптимизировать (производительность, память)
•Опыт работы с PostgreSQL/Oracle RDBMS
•Работа с git (мы используем Gitlab, Gitlab CI), применение IDE, полезных приёмов и средств авто проверки кода
Большим плюсом будет
•Опыт программирования на таких языках как C, C++, Haskell,
•Математическая и алгоритмическая подготовка,
•Опыт работы с исходным кодом RDBMS баз данных (MySQL, PostgreSQL).
Бенефиты
•Работа в российской аккредитованной IT компании
•Работа над масштабными проектами, используя передовые технологии в команде высококлассных специалистов
•Официальное трудоустройство, стабильную з/п
•Гибкое начало рабочего дня
•График: удаленная работа/офис/гибрид
Процесс
Звонок с рекрутером
Техническое интервью
Проверка СБ