Яндекс

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

Middle · Гибрид · Казань, Россия · Английский не нужен

Навыки

  • C++
  • Распределённые системы
  • Git
  • Linux
  • macOS
  • Микросервисы
  • Proxmox / KVM / Hyper-V
Ещё 2
  • Telegram-канал
  • Windows

О компании и продукте

  • Мы делаем свою VCS — ключевой инструмент наших разработчиков. У нас десятки терабайт данных и почти 30 лет истории кода. Наши пользователи — лучше всех!. Тимур Торубаров. Руководитель службы инструментов репозитория. Наша группа — часть Platform Engineering в Яндексе. Бо́льшая часть кода Яндекса лежит в огромном монорепозитории. Для комфортной работы с ним наша команда создала внутреннюю систему контроля версий Arc VCS

Задачи

  • Разработчик в Arc VCS
  • Чтобы отображать такие объёмы кода, мы используем механизмы виртуализации файловой системы
  • Чтобы правильно и быстро показывать историю изменений файлов, применяем сложные алгоритмы и индексы
  • Для ежедневного поддержания нагрузки в 200k RPS — свои легко масштабируемые во всех направлениях микросервисы
  • Поэтому, чтобы разрабатывать и поддерживать Arc, нужно быть специалистом очень широкого профиля
  • Какие задачи вас ждут Стабилизация сервиса
  • При написании Arc мы много где сознательно сре́зали углы
  • Сейчас Arc уже не молодой проект, а очень важный для компании сервис
  • Самое время поднимать кластеры для разных потребителей, внедрять рейт-лимитеры, улучшать кеширование и т. д
  • Реализация сложных алгоритмов и индексов
  • Многие базовые алгоритмы Git давно внедрены и у нас, но их улучшение — непрерывный процесс
  • Например, недавно реализованный индекс истории позволил ускорить аналог git log в Arc в три раза — и кандидатов на улучшение ещё множество
  • Разработка виртуальной файловой системы
  • Придётся потрогать inode’ы руками, разобраться в инвалидации кешей в fuse и в том, как сделать checkout в рабочей копии на 300 ГБ за единицы секунд
  • Разработка своего воркфлоу пользователей
  • Git задал стандарт работы с коммитами, ветками и PR, но мы находим его излишне сложным
  • Хотим сохранить привычный Git-like flow — но при этом дать пользователям альтернативу, которая во многом упростит разработку
  • Больше о бэкенде в Яндексе — в канале Yandex for Backend

Требования

  • Разрабатывали на C++ и любите этот язык
  • Понимаете хорошие практики разработки сервисов
  • От 3 лет
  • Нижний Новгород
  • Санкт-Петербург
  • Екатеринбург
  • Новосибирск
  • Она похожа на всем известный Git, однако Arc куда более масштабируемый и способен работать с репозиториями, чьи размеры переваливают за десятки терабайт

Будет плюсом

  • Понимаете принципы построения современных систем контроля версий
  • Занимались системным программированием для Linux, Windows, macOS
  • Разрабатывали высоконагруженные распределённые системы
  • Больше о команде Подписывайтесь на телеграм-канал Yandex Infrastructure , чтобы узнать больше о том, как мы делаем внутреннюю инфраструктуру Яндекса
  • Офисы в Казани
  • Офисы в Нижнем Новгороде
  • Офисы в Москве
  • Офисы в Санкт-Петербурге
  • Офисы в Екатеринбурге
  • Офисы в Новосибирске
  • Как в Яндексе проходят алгоритмические секции собеседований
  • Как мы нанимаем бэкенд-разработчиков
  • Задачи для подготовки к собеседованиям

Условия

  • Гибридный
  • Я Тимур, руковожу разработкой инструментов репозитория в Яндексе

Паспорт вакансии

История публикации

Появилась в Вакандии27 дней
Перепубликациинетпубликовалась один раз
Проверяли на источникеВидели 27 дней назад
Среди похожихНет данных203 из 30 · у похожих вакансий почти одинаковый возраст — сравнивать нечего

Откуда что взялось

Отмечено то, что вывели мы. Без пометки — значение назвал работодатель.

ГрейдMiddleвыведено из другого признака
Формат работыГибридвычитано из текста вакансии
ГеографияКазань, Россиявычитано из текста вакансии
Зарплатане указана

Почему на этом месте в выдаче

Порядок выдачи объявлен контрактом: свежесть решает между днями, полнота и зарплата — внутри дня.

Полнота карточки753 из 4 полей: грейд, формат, география, зарплата
Зарплата названа0вилки нет вовсе

Проверка Вакандии

Источники и свежесть

Тип источника
Карьерный сайт работодателя
Найдено публикаций
1
Посмотреть публикации и даты
  • careerОсновная публикация · 2026-04-03

Работодатель

Яндекс

50 активных вакансий · вилка работодателя указана в 1%

Открыть профиль компании

Безопасность

Отклик уходит на сайт источника

Вакандия показывает вакансию, но не отправляет отклик и не проверяет работодателя. Сам отклик вы оставляете на внешнем сайтеyandex.ru.

Признаки мошенничества
  • Просят предоплату, «залог» или деньги за обучение и оборудование.
  • Требуют код из SMS, данные банковской карты или доступ к «Госуслугам».
  • Быстро уводят в мессенджер и торопят с решением.
  • Обещают большой доход без опыта и без деталей задач.

Настоящий работодатель не просит денег и платёжных данных до трудоустройства.

Продолжить поиск

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

Причина сходства указана на каждой карточке

  1. Почему похожа: похожая специализация · тот же грейд

    CSSSR

    DevOps-инженер

    • Middle
    • Удалённо
    Подробнее