Обязанности:
- Разработка распределенной, отказоустойчивой, высоконагруженной программно-определяемой системы хранения данных;
- Проектирование и разработка протоколов взаимодействия узлов кластера между собой;
- Стек технологий: С11, С++11, gdb, dmesg, fio, make, CMake, scsi, NVMe, SPDK, VS Code, git и прочее.
Требования:
- Знание C/C++ ключевое;
- Знание python/Bash в дополнение;
- Опыт разработки под ОС Linux. или других Unix платформ (memory management; network/file/block layer/IPC/...);
- Опыт разработки многопоточных и асинхронных приложений;
- Готовность тестировать код с помощью автотестов;
- Технический английский на уровне свободного чтения документации и материалов;
- Будет плюсом - знание протоколов S3/iSCSI/NFS, фреймворков DPDK/SCST/MPIO;
- Наличие собственных проектов (портфолио);
- Знание работы вычислительных сетей, сетей и систем хранения данных.
Условия работы:
Работа в новом проекте, разработка с нуля.
Напишите нам на rabota@sila.ru или позвоните менеджеру по персоналу: 8 (495) 933-37-01.
Адрес: г. Москва, Ленинградский пр‑т, д. 37А, корп. 4
Откликнуться