Ведущий разработчик С++/Rust в продуктовую команду разработки

Оплата не указана

Вакансия находится в архиве

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

В связи с расширением штата в компанию ООО «Пикодата» требуется Ведущий разработчик С++/Rust в продуктовую команду разработки.

УДАЛЕННАЯ РАБОТА ГОТОВЫ СМОТРЕТЬ РАЗРАБОТЧИКОВ, ПЕРЕХОДЯЩИХ НА RUST", и мы очень хотели бы видеть Вас в числе кандидатов на данную позицию. Рассматриваем кандидатов, с хорошим опытом в разработке С++ и желанием перейти на RUST (опыт разработки на rust не обязателен) !!!!

О нас:

Компания «Пикодата» специализируется на разработке и внедрении собственной системы управления базами данных в памяти и среды выполнения приложений. Компания основана экспертами по высоким нагрузкам с опытом разработки и внедрения систем, обслуживающих десятки тысяч запросов в секунду. Наши заказчики — наиболее требовательные клиенты из крупнейших коммерческих и государственных организаций России и СНГ.

Компания представляет полный спектр сервисов от создания открытого и коммерческого ПО до внедрения, сопровождения, развития решений у заказчика. Сотрудники компании — авторы собственных курсов по разработке и эксплуатации высоконагруженных приложений. Наши решения используются для решения mission critical задач и обеспечивают доступность > 99.99%.

В настоящий момент продуктовая команда включает 3 основных направления: кластеризации и репликации, SQL, и инфраструктуры.

Разрабатываемое ПО поддерживает архитектуру x86 и ARM, операционные системы Linux, FreeBSD, Mac OS.

Основной язык программирования для системного уровня — С/C++. Мы используем собственные менеджеры памяти, подсистемы управления вводом-выводом и организации взаимодействия между потоками. Мы ожидаем, что для вас язык С будет преимуществом, а не препятствием в реализации поставленных задач. Все верхнеуровневые алгоритмы и подсистемы, такие, как менеджер кластера, схемы данных, интерпретатор кластерного языка SQL разработаны на языке Rust. Тесты и вспомогательные скрипты реализованы на языках Lua и Python.

Обязанности:

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

Требования:

  • Высшее или неоконченное высшее техническое образование;
  • Опыт работы программистом более 4-​х лет;
  • Знание технологий/опыт работы C или С++;
  • Опыт системного программирования для OS Linux;
  • Опыт разработки распределенных систем;
  • Инструменты: Git, Cmake, gdb, Google Profiler (Gprof), опционально ebpf;
  • Знание английского языка не ниже upper intemediate.

Условия:

  • Уровень оплаты труда (по итогам собеседования), 100 % белая заработная плата;
  • Официальное трудоустройство, предоставление документации для отсрочки от призыва и частичной мобилизации (Ай-Ти компания — производитель отечественного ПО);
  • Полная занятость, удаленная работа;
  • График работы 5/2;
  • ДМС после прохождения Испытательного срока, возможность приобретения ДМС на родственников, оплата 80% стоимости полиса ДМС детей до 18 лет Работодателем. Программа действует по всей России;
  • Предоставляется оборудование по стандартам компании;
  • Центральный офис – г. Москва;

Контактная информация

Кадровый центр Сотрудничество

Вакансия опубликована 21.10.2024 в г. Москва.

Похожие вакансии

#

Москва

Удаленная работа

Подробное описание

19 июля

#

Москва

Окская

и еще 1 станция

Удаленная работа

Подробное описание

23 июля