Разработчик встроенных баз данных (Embedded DB) / C / RUST / ZIG

Зарплата не указана

Похожие специалисты получают 283 000 - 373 000 ₽

Требования

Разработчик баз данных
Senior
C
Zig
Rust
ScyllaDB
Yandex Database
CockroachDB
Прикладная математика
Базы данных
Высоконагруженные системы

Условия

Москва

Компания

Компания-эксперт в области инфраструктурных решений по защите и хранению данных

Описание вакансии

Проект:

 Платформа хранения данных, объединяющая on-premises решение и облачное, ориентированная на высокопроизводительную обработку и хранение больших объёмов данных в задачах Datalake, AI и ML.

Чем предстоит заниматься:

  • Реализовывать механизмы хранения мета-данных, разработки решений по обеспечению отказоустойчивости встроенной базы данных
  • Проектировать и разрабатывать ключевые компоненты системы хранения данных (СХД)
  • Писать высокопроизводительный код в user space и kernel space под Linux
  • Разрабатывать unit-тесты, проводить code review, обеспечивать качество и надёжность системы
  • Участвовать в документировании архитектуры решений и результатов разработки

Что мы ожидаем от кандидата:

  •  Уверенный опыт системной разработки под Linux на языке C,  ZIG или RUST  
  • Наличие опыта разработки Embeded DB (LevelDB, RocksDB, ForestDB, FoundationDB, ScyllaDBи другие key-value базы), YDB, Couchbase, Tarantool 
  • Экспертное понимание Linux internals: syscalls, memory management (NUMA, hugepages), page cache, block layer, network stack, IRQ/softirq, с практическим опытом анализа и оптимизации performance на различных участках системы
  • Опыт работы от 5 лет
  • Опыт проектирования многопоточных, отказоустойчивых и масштабируемых систем

Что мы предлагаем:

  • Заработная плата, соответствующая опыту и навыкам
  • Возможность трудоустройства по ТК РФ или ИП
  • ДМС после испытательного срока
  • Удалённый/гибридный формат работы (по желанию)
  • Аккредитованная ИТ компания
  • Офис компании в г. Москва
  • Отличный коллектив профессионалов, разрабатывающих инновационные продукты