Компания MIND Software ищет разработчика на проект программно-определяемой системы хранения данных (SDS), работающей на отечественных ОС на базе Linux.
Вам предстоит:- владение C++11/14, уверенное понимание контейнеров STL и операций над ними;
- понимание работы сетей и организации протоколов поверх TCP;
- знание классических структур и алгоритмов обработки данных;
- опыт отладки нетривиальных программных систем с использованием GDB, Bash, написание строк для jq, системный взгляд на продукт;
- понимание механизма работы блочного ввода-вывода на Linux на всех уровнях.
Желательно (будет плюсом):
- владение JavaScript на Node.js;
- понимание проблематики SDS, в том числе, например, Ceph, S3;
- опыт разработки под QEMU;
- опыт работы с RoCE v2, VDUSE, NBD, NFS3, Kubernetes.