Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Yandex Cloud

C++ Developer (Arc Devtool)

в Yandex Cloud

от 250 000 ₽/мес на руки

📍 Москва (м. Парк культуры)Офис или гибрид
Специализация
С / С++
Уровень
Senior
Команда
11 - 20 человек

Используя лучшее из Git, SVN и Hg, мы разрабатываем и внедряем свою облачную систему контроля версий, в которой комфортно работать и можно быстро вносить изменения в большом репозитории.

Наша система контроля версий позволяет вести разработку на Linux, Windows и MacOS без необходимости иметь локально весь общий репозиторий. Чтобы было быстро и удобно, в системе используется современный стек технологий как в клиентской, так и в серверной части.

Технологии/инструменты

C++
  • Algorithms, Open source.

Система сборки

  • Ya make — наша собственная система сборки для моно-репозитория.
  • Ya make работает как локально на Linux, macOS и Windows, так и на кластере распределённой сборки, обеспечивая за секунды перестроение локальных изменений и за десятки минут — всего репозитория под несколько платформ.
  • Инженеры, которые работают в команде сборки, не только хорошо знают С++, но и любят алгоритмы на графах.

Distbuild

  • DistBuild — сервис распределённой сборки, интегрированный с собственной системой сборки Ya make.
  • Сервис является одним из ключевых компонентов CI-пайплайна монорепозитрия Аркадия, и подавляющее большинство сборок и тестов, затронутых изменениями в Pull Request-ах, запускаются именно на DistBuild.
  • Кроме того, кластер используют в сценариях, в которых важен максимальный параллелизм и низкая latency.
  • От эффективности работы нашего сервиса напрямую зависит производительность тысяч разработчиков Яндекса.
  • Для нас важна не только скорость исполнения, но и справедливость распределения ограниченных ресурсов кластера между всеми его пользователями и, главное, достоверность и воспроизводимость результатов тестирования.

Группа развития open source технологий

  • Современная разработка немыслима без использования и развития open source технологий, поэтому мы в Яндексе не только адаптируем решения с открытым исходным кодом для использования в нашей инфраструктуре, но и активно вкладываемся в их улучшения, а также открываем код многих наших систем. Группа развития Open Source технологий отвечает за интеграцию монорепозитория Яндекса — Аркадии — со внешним миром.
  • Наша группа создает инфраструктуру синхронизации кода между Аркадией и публичными Git-репозиториями; развивает автоматизации, помогающие адаптировать open source проекты на разных языках для сборки и эксплуатации в нашей инфраструктуре; помогает разработчикам Яндекса с диагностикой, починкой проблем и функциональным развитием open source решений и синхронизацией этих улучшений в Upstream.

Об отделе

  • Devtools — отдел технологий разработки, который создаёт инструменты для нескольких тысяч инженеров Яндекса.
  • Всё ради того, чтобы компания выпускала продукты в срок и с высоким качеством.

Каждый день:

  • Проверяется 5K+ пулл реквестов.
  • Более 300К CPU обслуживают наши процессы.
  • Сохраняем 5М+ результатов тестов.

Не только работа:

  • У нас очень дружный отдел. Мы собираемся на тимбилдинги и ездим друг к другу в разные города.
  • По вечерам собираемся поиграть в настольные игры, раз в две недели играем в Dungeons and Dragons с приглашенным мастером.
  • Об интересном и уникальном опыте нашей работы мы рассказываем на митапах DevTools Party и Субботниках по разработке инфраструктуры.

Ожидания от кандидатов

  • Хорошо владеете одним из языков программирования: С++ / Java / Python / Go / C#.
  • Готовы писать на С++.
  • Знаете классические алгоритмы и структуры данных и умеете их применять на практике.
  • Имеете опыт разработки высоконагруженных, распределенных, близких к «железу» сервисов или сервисов реального времени.

Условия

  • Предлагаем работу в любом офисе Яндекса в РФ и за рубежом.

Полезные ссылки

  • Большая и подробная статься про Arch: ссылка.
  • Выступление Владимира Кихтенко: ссылка.
Дарья Фролова Talent Associate
Yandex Cloud

О компании Yandex Cloud

Сфера
Продуктовая компания
Размер
1001+

Yandex Cloud — публичная облачная платформа, которая предоставляет корпорациям, среднему бизнесу и частным разработчикам масштабируемую инфраструктуру, сервисы хранения данных, инструменты машинного обучения и средства разработки. С 2018 года платформа выросла вдвое не только по суммарному доходу, но и по клиентской базе: ежедневно сервисы используют более 10 тысяч компаний.

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

410 000 – 680 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), Нижний Новгород, Минск (Беларусь), офис или гибрид
400 000 – 600 000 ₽/мес на руки
📍 Москва (м. Авиамоторная), офис или гибрид
350 000 – 450 000 ₽/мес на руки
📍 Москва (м. Деловой центр), Санкт-Петербург (м. Площадь Ленина / Выборгская / Новочеркасская), Великий Новгород, можно удалённо из РФ
316 000 – 600 000 ₽/мес на руки
📍 Москва (м. Смоленская), офис или гибрид
300 000 – 450 000 ₽/мес на руки
📍 Москва, офис или гибрид