Senior Rust Developer

Description

Наш клиент является отечественным разработчиком, производителем и поставщиком телекоммуникационного оборудования и информационно-управляющих систем для федеральных органов исполнительной власти.

Компания существует более 15 лет, помогая решать сложные задачи для своих клиентов, комерческих структур и государственных органов РФ.

Сейчас компания ищет опытного Rust разработчика, который присоединиться к команде в отделе разработки системного ПО. Отдел занимается разработкой компонентов RDBMS. В связи с появлением новых задач и направлений компания расширяем команду.

Обязанности:
  • Разрабатывать новые модули на языке Rust для существующей СУБД;
  • Сопровождать код юнит и интеграционными тестами исполняемыми в рамках пайплайнов CI;
  • Переписывать существующие решения с С на Rust;
  • Взаимодействие с математиками для реализации практических и новаторских задач на Rust.

Requirements

  • Уверенное знание Rust (опыт коммерческой разработки от 2 лет);
  • Опыт системного программирования от 3 лет;
  • Участие в опенсорсных проектах на Rust / крутые пет проекты;
  • Понимание нюансов работы ОС, параллельного программирования;
  • Отличное знание алгоритмов и структур данных, принципов ООП и паттернов программирования;
  • Умение разбираться в legacy-коде на C, оптимизировать (производительность, память);
  • Опыт работы с PostgreSQL / Oracle RDBMS / Elasticsearch;
  • Работа с git (мы используем Gitlab, Gitlab CI), применение IDE, полезных приёмов и средств автопроверки кода.
  • Если у вас есть следующий опыт, то это будет большим плюсом:
  • Опыт программирования на таких языках как C, C++, Haskell;
  • Математическая и алгоритмическая подготовка;
  • Опыт работы с исходным кодом RDBMS баз данных (MySQL, PostgreSQL).
Условия:
  • Работу в крупной Российской компании (работа над масштабными проектами, используя передовые технологии в команде высококлассных специалистов);
  • Официальное трудоустройство, стабильную з/п, а также бонусы по результатам работы;
  • Гибкое начало рабочего дня, а также возможность (иногда) работать удаленно;
  • Бесплатные обеды;
  • Работа в современном БЦ, комфортные рабочие места;
  • Оказываем финансовую поддержку с релокацией (если вы проживаете не в Москве);
Recruiter
Daria Shvets
Must have skills:
Rust
Nice to have skills:
C++
C
Location:
Moscow, Russia
Work arrangement:
Onsite or remote
Company type:
Software Development Company
Language:
Russian
Level:
Senior
Relocation from:
Russia
Company size:
50-500 people

Description

Наш клиент является отечественным разработчиком, производителем и поставщиком телекоммуникационного оборудования и информационно-управляющих систем для федеральных органов исполнительной власти.

Компания существует более 15 лет, помогая решать сложные задачи для своих клиентов, комерческих структур и государственных органов РФ.

Сейчас компания ищет опытного Rust разработчика, который присоединиться к команде в отделе разработки системного ПО. Отдел занимается разработкой компонентов RDBMS. В связи с появлением новых задач и направлений компания расширяем команду.

Обязанности:
  • Разрабатывать новые модули на языке Rust для существующей СУБД;
  • Сопровождать код юнит и интеграционными тестами исполняемыми в рамках пайплайнов CI;
  • Переписывать существующие решения с С на Rust;
  • Взаимодействие с математиками для реализации практических и новаторских задач на Rust.

Requirements

  • Уверенное знание Rust (опыт коммерческой разработки от 2 лет);
  • Опыт системного программирования от 3 лет;
  • Участие в опенсорсных проектах на Rust / крутые пет проекты;
  • Понимание нюансов работы ОС, параллельного программирования;
  • Отличное знание алгоритмов и структур данных, принципов ООП и паттернов программирования;
  • Умение разбираться в legacy-коде на C, оптимизировать (производительность, память);
  • Опыт работы с PostgreSQL / Oracle RDBMS / Elasticsearch;
  • Работа с git (мы используем Gitlab, Gitlab CI), применение IDE, полезных приёмов и средств автопроверки кода.
  • Если у вас есть следующий опыт, то это будет большим плюсом:
  • Опыт программирования на таких языках как C, C++, Haskell;
  • Математическая и алгоритмическая подготовка;
  • Опыт работы с исходным кодом RDBMS баз данных (MySQL, PostgreSQL).
Условия:
  • Работу в крупной Российской компании (работа над масштабными проектами, используя передовые технологии в команде высококлассных специалистов);
  • Официальное трудоустройство, стабильную з/п, а также бонусы по результатам работы;
  • Гибкое начало рабочего дня, а также возможность (иногда) работать удаленно;
  • Бесплатные обеды;
  • Работа в современном БЦ, комфортные рабочие места;
  • Оказываем финансовую поддержку с релокацией (если вы проживаете не в Москве);

Apply now

or