В SimbirSoft более 1500 разработчиков ежедневно решают интересные задачи, которые делают комфортнее жизни миллионов пользователей.
Если тебе интересны сложные технические задачи, работа в команде профессионалов, возможность прокачать экспертизу на проектах из разных сфер бизнеса – присоединяйся к нам!
Требования:
- Разработка и оптимизация модулей систем хранения данных на Golang;
- Работа с блочными и файловыми хранилищами, увеличение их производительности;
- Реализация репликации, балансировки нагрузки, отказоустойчивости;
- Интеграция с Linux-системами и сетевыми стеками;
- Написание тестов и бенчмарков для оценки производительности.
Что нужно от тебя? - Коммерческий опыт разработки на Golang от 3 лет;
- Хорошее понимание Linux, системных вызовов, работы с файловыми системами (ext4, XFS, Btrfs и др.);
- Опыт работы с блочными устройствами, SCSI, NVMe, iSCSI, NFS, SMB;
- Знание распределённых систем, алгоритмов репликации и согласованности данных;
- Навык работы с сетевыми протоколами (TCP/IP, RDMA);
- Понимание принципов оптимизации ввода-вывода (IOPS, latency, throughput).
-
Будет плюсом опыт работы с Ceph, LVM, ZFS, RAID, знание ядра Linux, участие в open-source проектах, связанных с СХД.
Что мы предлагаем: