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