#вакансия #rust #senior #remote #удаленно/офис #fulltime #moscow
Формат работы: #удаленка #офис
Занятость: #полная
Компания в поиске Rust-разработчике, который присоединиться к команде в отделе разработки системного ПО. Отдел занимается разработкой компонентов 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).
Подробности в личные сообщения (
@Raccoon_Shvets)