Rust Engineer (TATLIN.OBJECT)
Описание
Департамент разрабатывает объектное хранилище данных TATLIN.OBJECT. Это распределённое децентрализованное объектное хранилище данных с поддержкой современных протоколов доступа, включая S3. Подходит для гарантированного хранения и работы с многопетабайтным объёмом данных. TATLIN.OBJECT хранит объекты - совокупность данных и метаданных. TATLIN.OBJECT умеет надежно и дешево хранить объекты и отдавать их через стандартные для такого продукта протоколы / интерфейсы S3, HTTP, gRPC и sFTP. В основе лежит эффективный децентрализованный распределённый движок хранения данных, спроектированный для работы в сложных условиях нестабильной глобальной сети, отказов дисков и других узлов. Чем Вам предстоит заниматься: Разработка распределённой базы данных, которое будет в основе новой системы хранения данных, ориентированной на сценарии ИИ и аналитики данных; Решение задач отказоустойчивости, консистентности и производительности. Мы ожидаем от будущего члена команды: Практический опыт системной разработки на Rust или опыт написания системного кода на C/C++ и желание писать на Rust; Понимание принципов построения распределенных систем: шардирование, репликация и прочее; Понимание модели работы ядра Linux: отличие блочного устройства от файловой системы, принципов работы системных вызовов, управление памятью. Условия: Стать частью крупной стабильной компании, разрабатывающей и производящей высокотехнологичное оборудование и устройства, а также ежегодно увеличивающей долю рынка и финансовые показатели; Работу в команде профессионалов, всегда готовой поддержать и поделиться опытом; Удаленный/гибридный формат работы; График работы с 10:00 до 19:00 с гибким началом и окончанием рабочего дня; Конкурентный уровень заработной платы; Оформление по ТК РФ с первых дней работы.