
яндекс · 27 нояб.
В Яндексе создаются сотни продуктов, над которыми работают тысячи разработчиков, создавая десятки тысяч коммитов и пул-реквестов в день. Создание удобной инфраструктуры для разработки и эксплуатации продуктов в таком объёме — это серьёзный вызов.
Наши решения направлены на то, чтобы любой проект Яндекса получал готовую инфраструктуру на всех этапах производства: у нас есть собственная система контроля версий для хранения исходного кода, системы распределённой сборки и непрерывной интеграции для C++, Java, Python и Go, способные обрабатывать сотни сборок в минуту, система ревью кода, распределённая система выполнения задач, системы развертывания и мониторинга приложений. Мы также разрабатываем продукты для поддержки процессов разработки, планирования ресурсов и много других систем и инструментов.
Мы предлагаем вам принять участие в создании и развитии инструментов, позволяющих поддерживать высокий темп и качество разработки.
Подробнее про YPE и наш Буткемп
Подписывайтесь на телеграм-канал Yandex Infrastructure, чтобы узнать больше о том, как мы делаем внутреннюю инфраструктуру Яндекса.
Разрабатывать высоконагруженные сервисы
Наши системы — это не просто сервисы, а критически важная инфраструктура для всего Яндекса. Ваш код будет обрабатывать десятки и сотни тысяч запросов в минуту на задачах, таких как сборка проекта по коммиту, запуск тестов, развёртывание приложения, анализ метрик. Вам предстоит работать над отказоустойчивостью, низкими задержками (low-latency) и горизонтальным масштабированием сервисов, использовать технологии gRPC, Kafka и внутренние решения Яндекса.
Участвовать в проектировании систем
Мы проектируем архитектуру, которая должна быть надёжной и масштабируемой на годы вперёд. Вам предстоит участвовать в проектных сессиях и код-ревью, обсуждать и предлагать решения, которые будут влиять на развитие всей инфраструктурной платформы. Вы будете принимать архитектурные решения, выбирать технологии и протоколы взаимодействия, закладывать основу для будущих возможностей продуктов Яндекса.
Взаимодействовать со смежными командами и пользователями
Наши пользователи — это такие же разработчики из команд Яндекса. Вам предстоит напрямую общаться с ними.
Вы будете тесно работать со смежными командами, чтобы создавать целостные и эффективные решения. Это требует умения слышать, договариваться и говорить на одном языке с другими инженерами.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
* Знаете алгоритмы и структуры данных
* Имеете опыт разработки на Java, C++, Python, Go, TypeScript
* Имеете опыт разработки высоконагруженных распределённых систем
* Имеете опыт работы с большими объёмами данных
* сильная команда, с которой можно расти;
* зарплата на уровне рынка и выше;
* премии каждые полгода для всех, кто успешно прошёл ревью;
* расширенная программа ДМС: оплата 80% стоимости ДМС для супругов и детей;
* гибкий график работы.