ЯндексЯндекс

Разработчик в Arc VCS

офис, гибрид, Казань

Команда Platform Engineering развивает Arc VCS — масштабную внутреннюю систему контроля версий для огромного монорепозитория. Вы будете развивать бэкенд, виртуальную файловую систему и алгоритмы индексации, обеспечивающие высокую производительность и надёжность сервиса

ГрейдSenior

Стек

C++FUSELinuxGitМикросервисыВиртуальная файловая система

Задачи

  • Стабилизация и масштабирование кластеров сервиса
  • Реализация и оптимизация алгоритмов и индексов истории
  • Разработка виртуальной файловой системы и кеширования (FUSE, inode)
  • Оптимизация операций checkout и работы с большими рабочими копиями
  • Разработка и упрощение пользовательского workflow, совместимого с Git-like flow

Обязательно

  • Разработка на C++
  • Понимание хороших практик разработки сервисов

Будет плюсом

  • Знание принципов построения систем контроля версий
  • Опыт системного программирования для Linux/Windows/macOS
  • Опыт разработки высоконагруженных распределённых систем
Откликнуться на сайте компании

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT