C++ Developer (Software-defined storage)

Дата размещения вакансии: 07.05.2025
Работодатель: Cloud.ru
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Сейчас мы ищем C++ разработчика в команду Software-defined storage: мы разрабатываем высоконагруженное хранилище, которое будет хранить петабайты данных пользователей публичного облака.

Вот что нужно будет делать:

  • Разрабатывать распределенный, отказоустойчивый, высоконагруженный software-defined storage, который будет работать на тысячах машин и хранить петабайты данных;
  • Проектировать и реализовывать протоколы взаимодействия узлов кластера между собой;
  • Участвовать в проектировании архитектуры;
  • Участвовать в Code Review.

Наш стэк:

С++20, coroutines, futures and continuations, opentracing, protobuf, prometheus, grafana и прочее - мы ограничены в выборе лишь целесообразностью.

Мы ждем:

  • Отличные знание C/C++;
  • Понимание принципов работы ядра Linux (memory managment; network/file/block layer);
  • Опыт разработки систем хранения(Database, Storage);
  • Опыт разработки распределенных масштабируемых систем;
  • Опыт разработки асинхронных приложений;
  • Умение тестировать код с помощью автотестов;
  • Опыт использования инструментов отладки и анализа производительности: strace/gdb/perf.