Senior Rust-разработчик
Описание вакансии
Уровень зарплаты:
До 400 000 руб.
Требуемые навыки:
Старший (Senior) · Rust · PostgreSQL · Oracle · C · C++ · Linux · Системное программирование
Тип занятости:
Полный рабочий день
Место работы:
Россия, Москва, Филипповский пер., 13, стр. 1. м. Арбатская
Сейчас компания в поиске Rust разработчика, который присоединится к команде в отдел разработки системного ПО. Отдел занимается разработкой компонентов RDBMS. Вы будете переписывать существующие решения с С на Rust и разрабатывать новые модули на Rust для существующей СУБД. На данном проекте Вы также будете взаимодействовать с математиками для реализации новаторских задач. Это прекрасная возможность работать с лучшими специалистами ведущих Rust-сообществ.
Чем предстоит заниматься:
- Разрабатывать новые модули на языке Rust для существующей СУБД;
- Сопровождать код Unit и интеграционными тестами исполняемыми в рамках CI pipelines;
- Переписывать существующие решения с С на Rust;
- Взаимодействие с математиками для реализации практических и новаторских задач на Rust.
Мы ожидаем и ищем человека со следующими компетенциями:
- Уверенное знание Rust (желателен опыт коммерческой разработки от 2 лет)
- Опыт системного программирования от 3 лет;
- Участие в опенсорсных проектах на Rust/крутые pet — проекты;
- Понимание нюансов работы ОС, параллельного и асинхронного программирования;
- Отличное знание алгоритмов и структур данных;
- Не бояться разобраться в legacy коде на C;
- Умение оптимизировать код (производительность, память);
- Умение разбираться в legacy-коде на C, оптимизировать (производительность, память);
- Опыт работы с PostgreSQL/Oracle RDBMS/Elasticsearch;
- Работа с git (мы используем Gitlab, Gitlab CI), применение IDE, полезных приёмов и средств авто проверки кода.
Приветствуется:
- Опыт программирования на таких языках как C, C++, Haskell;
- Математическая и алгоритмическая подготовка;
- Опыт работы с исходным кодом RDBMS баз данных (MySQL, PostgreSQL).
Что мы предлагаем:
- Работа российской аккредитованной IT компании;
- Работа над масштабными проектами, используя передовые технологии в команде высококлассных специалистов;
- Официальное трудоустройство, стабильную з/п;
- Гибкое начало рабочего дня;
- Бесплатные обеды;
- Работа в современном БЦ, комфортные рабочие места.