C-разработчик
Вакансия "C-разработчик"
Полная занятость, полный рабочий день
Обязанности
Чем занимается команда кластерных технологий:
Мы решаем задачи по увеличению производительности систем хранения данных, когда задачи заказчиков сталкиваются с огромными объемами данных и большой нагрузкой на изменение и получение данных, а также задачами по увеличению надежности хранения. Среди известных технологий в разработке — шардирование данных, синхронная репликация, шифрование и компрессия данных. Решения таких задач используются в продуктах, созданных на Tarantool и работающих у крупных заказчиков: коммерческих банков, телекоммуникационных и промышленных компаний.
Возможности в нашей команде:
Помимо прямого результата — развития бизнеса Tarantool и решений с его применением — у вас появится возможность прославиться в сообществе высоконагруженных систем. Презентации на конференциях — это наша регулярная деятельность:
https://www. highload. ru/spring. . .
https://www. highload. ru/spring. . .
https://www. highload. ru/spb/20. . .
https://highload. ru/moscow/202. . .
https://highload. ru/moscow/202. . .
Задачи:
- развитие реализации алгоритма Raft на системе векторных часов Tarantool для обеспечения безопасного масштабирования репликасета;
- расширение функционала шардирующего кластера для обеспечения наличия набора данных на всех узлах;
- расширение протокола репликации для поддержки шардированного кластера, построенного на базе уже существующего протокола репликации в пределах отдельного шарда.
Требования:
Нам нужен человек, способный решать задачи самостоятельно и имеющий опыт разработки на системном уровне. Работа с большими проектами на С, знание, как работает ОС Linux и как можно обеспечить эффективную межтредовую, межпроцессную и сетевую коммуникацию — все это необходимый набор навыков. Нужно разбираться в работе библиотеки Event Loop и парадигме cooperative multitasking.
Требования к образованию
Похожие вакансии
АЧИНСКИЙ КОЛЛЕДЖ ТРАНСПОРТА И СЕЛЬСКОГО ХОЗЯЙСТВА
ООО "ХЭДХАНТЕР"