Описание вакансии
В связи с появлением новых задач и направлений мы расширяем команду в отдел разработки системного ПО.
Отдел занимается разработкой компонентов RDBMS.
Чем предстоит заниматься:
- Разрабатывать новые модули на языке 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).
Бонусы: что мы предлагаем:
- Работу в крупной Российской компании (работа над масштабными проектами, используя передовые технологии в команде высококлассных специалистов).
- Официальное трудоустройство, стабильную з/п, а также бонусы по результатам работы.
- Гибкое начало рабочего дня, а также возможность (иногда) работать удаленно.
- Бесплатные обеды, ДМС со стоматологией.
- Работа в современном БЦ, комфортные рабочие места.
- Оказываем финансовую поддержку с релокацией (если вы проживаете не в Москве).
- Заработная плата 5000-6000 usd.