Golang-разработчик
- Go
- Golang
- CGo
- Linux
- Storage
- NAS
- SAN
- gRPC
- eBPF
- OpenTelemetry
- NVMeOF
- iSCSI
- NFS
- SMB
- S3
- Software-defined storage
Коротко о вакансии
В продуктовую команду Shvacher требуется Golang-разработчик для проектирования и разработки управляющей подсистемы для кластерных систем хранения данных. Специалист будет работать с технологическим стеком Go/C/Linux, заниматься разработкой компонентов управления сетью, файловыми системами и драйверами устройств, а также мониторингом и телеметрией. Важен опыт работы с Go от 3 лет и глубокие знания Linux, включая взаимодействие с модулями ядра или DPDK/SPDK. Кандидату предстоит участвовать в code-review, писать unit-тесты и взаимодействовать с командами data plane, frontend и тестирования.
- Роль и уровень
- Golang-разработчик, senior
- Формат работы
- офис, гибрид или удалёнка
- География
- Санкт-Петербург, удалённо
- Зарплата
- 250 000 — 600 000 ₽ — по данным hh.ru
- Ключевые требования
- Опыт разработки на Go (Golang) от 3 лет
- Глубокие знания ОС Linux
- Опыт с модулями ядра Linux или DPDK/SPDK
- Опыт проектирования отказоустойчивых систем
- Базовое знание сетей и протоколов передачи данных
- Кому подойдёт
- Вакансия подойдёт опытным Go-разработчикам с глубокими знаниями Linux, интересующимся разработкой управляющих подсистем для систем хранения данных.
Пересказ openqareer по тексту работодателя. Ниже — оригинал объявления.
В продуктовую команду Shvacher открыта вакансия на позицию Golang-разработчика.
Если вы опытный специалист с глубокими знаниями в области разработки управляющих подсистем в ОС Linux и хотите работать над передовыми проектами, присоединяйтесь к нам!
Чего мы ждем:
- Опыт разработки приложений на Go (Golang) от 3-х лет;
- Глубокие знания устройства и принципов работы ОС Linux;
- Опыт взаимодействия с модулями ядра Linux или с приложениями на основе DPDK/SPDK.
Чем предстоит заниматься:
- Проектирование и разработка управляющей подсистемы (control plane) для кластерных систем хранения данных (СХД) в технологическом стеке Go/C/Linux;
- Разработка компонентов для управления сетью, файловыми системами, драйверами физических устройств;
- Разработка компонентов мониторинга и телеметрии;
- Разработка unit-тестов и участие в code-review для обеспечения качества и надежности кода;
- Формирование дизайн-документов для разработанных компонентов;
- Взаимодействие с командами разработки data plane, frontend и тестирования.
Будем плюсом:
- Опыт проектирования, разработки и сопровождения многопоточных, отказоустойчивых, масштабируемых информационных систем;
- Базовое знание сетей и протоколов передачи данных;
- Понимание принципов работы файловых систем и устройств хранения данных;
- Опыт работы с gRPC;
- Опыт работы с eBPF;
- Опыт разработки на C/C++;
- Опыт работы с CGo;
- Опыт взаимодействия с подсистемами ядра Linux (block, filesystems, network, device drivers);
- Опыт в open source проектах.
Что предлагаем:
- Гибкий график работы, возможность работы в любом формате (удаленный формат/гибрид/офис);
- ДМС со стоматологией, льготное страхование родственников;
- Все льготы и преимущества работы в аккредитованной ИТ-компании;
- Оформление согласно ТК РФ.
openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.