Senior C++ developer

до 330 000 ₽ до вычета налогов

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

АйТиКвик

г. Москва

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

Более 6 лет

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

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

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

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

Находимся в поиске Senior C++ разработчика на долгосрочный проект.

Проект: Программно-Определяемое Хранилище (SDS). SDS предоставляет доступ к хранимым данным как к блочным устройствам по протоколам DES, NBD, iSCSI. Продукт поставляется как в составе облачной платформы, так и в виде самостоятельной сущности.

Стек используемых технологий:
Языки: С, С++, Python, OCaml, bash;
ОС: Ubuntu, Astra, Alt;
Сети: OpenvSwitch (+немного DPDK);
Messaging: RabbitMQ;
DB: RocksDB, memcached;
Блочные протоколы: nbd, iSCSI, des, ublk;
Ресурсы: железные лабы, виртуальные лабы.

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

  • Разработка компонентов SDS: представление данных как блочного устройства, взаимодействие с дисковым бэкендом, сетевое взаимодействие;
  • Участие в архитектурной проработке хранилища;
  • Участие в рефакторинге уже существующего чужого кода;
  • Написание unit-тестов.
Требования:
  • Опыт работы на С++ более 5-6 лет;
  • Опыт разработки сетевого взаимодействия в user-space и/или через io_uring;
  • Опыт разработки и блочного взаимодействия в user-space и/или через io_uring;
  • Умение пользоваться профилировщиком для поиска узких мест в производительности;
  • Умение пользоваться отладчиком;
  • Умение пакетировать код под различные дистрибутивы linux.
Условия:
  • Удаленная работа;
  • Взаимодействие по ИП;
  • Долгосрочный проект;
  • Работа в компании, чьи продукты имеют сертификаты ФСТЭК и включены в реестр российского ПО.

Ключевые навыки

C++
Rabbitmq
Ubuntu
Openswitch
Linux
Version control/git

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

АйТиКвик

Сайт: itquick.ru

Почта: office@itquick.ru

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

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

#

Не указана

Новосибирск

Гибкий график

Ищем DevOps в команду разработки и поддержки самого крупного медицинского справочника для врачей в России. Проект не нагруженный, но необходима постоянная доступность серверов.

Задача: парт-тайм поддержка серверов на Linux.Из постоянных задач: Быть на связи, чтобы решить возможные возникающие проблемы с серверами. Настроить и следить за сертификатами. Следить за местом на дисках, принимать соответствующие меры. Из потенциальных задач: Переделать архитектуру...

11 апреля

#

Senior

от 50 000 до 200 000 ₽

Амурск

Полный день

Мы ищем опытного Менеджера проекта для нашей IT компании Алего. Менеджер проекта будет ответственным за планирование, организацию и координацию IT проектов в нашей фирме. Основные обязанности включают определение требований к проектам, составление...

-

#

Москва

Полный день

Сервис Транспорта включает более 70 человек в составе разных команд и обеспечивает все транспортные сценарии для пользователей 2ГИС и клиентов компании. В работе мы используем C++, Golang и Python. Основные расчетные бэкенды написаны на C++17, а еще у...

24 апреля