Руководитель группы разработчиков бэкенда в Arc

Яндекс

Руководитель группы разработчиков бэкенда в Arc

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

В Яндексе есть целая экосистема внутренних инструментов для разработчика: у нас свои системы для контроля версий, сборки, непрерывной интеграции, деплоя и многое другое.

Мы разрабатываем Arc — это легковесная система контроля версий для монорепозитория. Интерфейсно Arc очень похож на Git, но архитектурно это куда более масштабируемая и централизованная система, поэтому отказоустойчивость и быстродействие — её ключевые свойства. Наша система контроля версий способна работать с репозиториями, размеры которых больше нескольких десятков терабайт. Arc использует виртуализацию рабочей копии вместо скачивания всех данных репозитория: это позволяет занимать место на диске только для хранения локальных изменений. Чтобы быстро показывать историю изменений файлов, мы применяем сложные алгоритмы и индексы.

Продукт растёт год от года и является основным хранилищем кода Яндекса. Технически это проект на современном С++ с корутинами, асинхронным общением с базой данных, многоуровневым кэшированием и gRPC-интерфейсом.

Какие задачи вас ждут:

  • Вам предстоит улучшать пользовательский опыт разработчиков Яндекса. Git задал стандарт ведения работы с коммитами, ветками и PR'ами, но мы знаем, как сделать проще, не лишая пользователей возможности использовать привычный для них Git-like flow.
  • Вы будете заниматься развитием сервиса: вас ждут публичные API, rate-limiter, работа с многоуровневыми кэшами, наведение порядка в миграциях и базах данных и многое другое.
  • В команде есть технический лидер, с которым предстоит наладить совместные процессы работы.
  • Наша команда расположена в нескольких городах и странах, поэтому вам потребуется умение организовывать работу распределённой команды.

Мы ждем, что вы:

  • Понимаете, как устроены современные системы контроля версий (например, Git)
  • Умеете управлять людьми и строили внутренние процессы
  • Ведёте проекты, умеете расставлять приоритеты и контролировать выполнение задач
  • Имеете опыт разработки на C++
Навыки
  • C++
  • Git
  • Управление командой
Посмотреть контакты работодателя

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

Анвиком
  • Санкт-Петербург

  • Не указана

Рекомендуем
Специальный Технологический Центр (ООО СТЦ)

Senior C/C++ Developer

Специальный Технологический Центр (ООО СТЦ)

  • Санкт-Петербург

  • от 280000 RUR

Рекомендуем
Хилби
  • Санкт-Петербург

  • от 280000 RUR

Рекомендуем
Бойлер лабс

Chromium Developer

Бойлер лабс

  • Санкт-Петербург

  • от 280000 RUR

UserGate
  • Санкт-Петербург

  • от 280000 RUR

МТС
  • Санкт-Петербург

  • от 280000 RUR

NAVX
  • Санкт-Петербург

  • от 280000 RUR

  • Санкт-Петербург

  • от 280000 RUR

Яндекс
  • Санкт-Петербург

  • от 280000 RUR

Авиателекоминвест

Программист С++

Авиателекоминвест

  • Санкт-Петербург

  • от 280000 RUR

Яндекс
  • Санкт-Петербург

  • от 280000 RUR

СБЕР
  • Санкт-Петербург

  • от 280000 RUR

Кадровое Бюро Охота

Разработчик C++

Кадровое Бюро Охота

  • Санкт-Петербург

  • до 250000 RUR

Алабуга, ОЭЗ ППТ
  • Санкт-Петербург

  • от 450000 RUR

Максидом
  • Санкт-Петербург

  • от 450000 RUR

Мастерская инструментов разработки

Compiler Developer (Compiler/Interpreter Optimization)

Мастерская инструментов разработки

  • Санкт-Петербург

  • от 450000 RUR

СПЕЦИАЛЬНЫЕ ТЕХНОЛОГИИ

Разработчик C++

СПЕЦИАЛЬНЫЕ ТЕХНОЛОГИИ

  • Санкт-Петербург

  • от 450000 RUR

Renga Software
  • Санкт-Петербург

  • от 450000 RUR

Электрон, НИПК

Программист С++

Электрон, НИПК

  • Санкт-Петербург

  • от 450000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию