Москва, Рочдельская улица, 15с1
Метро: БаррикаднаяДепартамент разрабатывает объектное хранилище данных TATLIN.OBJECT. Это распределённое децентрализованное объектное хранилище данных с поддержкой современных протоколов доступа, включая S3. Подходит для гарантированного хранения и работы с многопетабайтным объёмом данных.
TATLIN.OBJECT хранит объекты - совокупность данных и метаданных. TATLIN.OBJECT умеет надежно и дешево хранить объекты и отдавать их через стандартные для такого продукта протоколы / интерфейсы S3, HTTP, gRPC и sFTP. В основе лежит эффективный децентрализованный распределённый движок хранения данных, спроектированный для работы в сложных условиях нестабильной глобальной сети, отказов дисков и других узлов.
Чем Вам предстоит заниматься:
Разработка распределённой базы данных, которое будет в основе новой системы хранения данных, ориентированной на сценарии ИИ и аналитики данных;
Решение задач отказоустойчивости, консистентности и производительности.
Мы ожидаем от будущего члена команды:
Практический опыт системной разработки на Rust или опыт написания системного кода на C/C++ и желание писать на Rust;
Понимание принципов построения распределенных систем: шардирование, репликация и прочее;
Понимание модели работы ядра Linux: отличие блочного устройства от файловой системы, принципов работы системных вызовов, управление памятью.
Условия: