yandex
Страна
Россия
В офисеПолная занятость

Разработчик в команду Автосборки DevTools

ИИОценка ИИ

Яндекс — один из лучших работодателей в РФ с сильной инженерной культурой и отличным соцпакетом. Работа в DevTools дает уникальный опыт создания инфраструктуры мирового уровня.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Работа в Яндексе требует высокого уровня владения Python и понимания архитектуры распределенных систем. Сложность заключается в необходимости работы с огромным монорепозиторием и специфическими внутренними инструментами компании.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана300 000 ₽
Рынок200 000 ₽ – 450 000 ₽
ИИОценка ИИ

Зарплаты в Яндексе для опытных Python-разработчиков обычно находятся на верхнем уровне рынка, часто превышая средние показатели по регионам за счет премий и опционов. Данная позиция предполагает высокий уровень ответственности, что соответствует рыночным ожиданиям для Senior/Middle+ специалистов.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Контакты для отклика

Откройте контакты, указанные в вакансии.

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

*✨ Разработчик в команду Автосборки DevTools*

*Привет! Меня зовут Ярослав, я руковожу службой инструментов непрерывной интеграции. Ищу разработчика, вместе с которым будем развивать Автосборку — сервис, отвечающий за CI для тысяч разработчиков в компании.

Ярослав Горин

Руководитель службы*

Автосборка запускает большинство автотестов в монорепозитории Яндекса. Это высоконагруженный сервис, использующий множество внутренних технологий. Мы помогаем тысячам разработчиков Яндекса быстро и безопасно вносить изменения в свои продукты.

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

• Увеличение доли быстрых и предсказуемых проверок

Предстоит сокращать количество запускаемых тестов в проверках без потери качества, внедрить режим Fast Fail для немедленной остановки при первой критической ошибке, улучшить работу с flaky-тестами.

• Повышение эффективности

Предстоит улучшить балансировку и планирование нагрузки, повысить эффективность использования квоты во внутренних системах.

• Предоставление инструментов для анализа и отчётности

Нужно будет создать дашборды и отчёты по экономии ресурсов, упростить управление доступом и квотами.

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

• Уверенно пишете код на Python и готовы прокачаться во втором ЯП

• Понимаете основы построения высоконагруженных и распределённых систем, умеете работать с очередями, сетевыми протоколами, БД

• Готовы погружаться в предметную область инструментов разработки, монорепозитория и внутренних сервисов

• Работали с CI/CD в проектах среднего и крупного размера

• Привыкли покрывать код тестами, следите за качеством и умеете читать чужой код

Будет плюсом, если вы:

• Работали с инфраструктурными сервисами, системами сборки и тестирования, in‑house CI

• Решали задачи, связанные с графами зависимостей

• Разрабатывали одновременно на C++ и Python в одном проекте

Почему у нас хорошо:

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

*📩 {{apply_contact}} на нашем сайте*

#бэкенд #python #казань #нижнийновгород #екатеринбург #новосибирск

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Python
  • C++
  • CI/CD
  • Distributed Systems
  • High Load
  • SQL
  • Network Protocols

Возможные вопросы на собеседовании

Вакансия предполагает работу с высоконагруженным сервисом CI.

Как бы вы спроектировали систему обработки очереди задач для CI, чтобы минимизировать задержки при резком росте количества коммитов?

Одной из задач является борьба с flaky-тестами.

Какие стратегии идентификации и автоматического подавления нестабильных (flaky) тестов вы знаете или применяли на практике?

Упоминается работа с графами зависимостей.

Как эффективно вычислить минимальный набор тестов, которые нужно запустить при изменении конкретного файла в большом монорепозитории?

Требуется понимание сетевых протоколов и БД.

С какими проблемами производительности БД вы сталкивались в распределенных системах и как их решали?

В задачах указано внедрение режима Fast Fail.

В чем заключаются сложности реализации Fast Fail в распределенной системе тестирования, где тесты запускаются параллельно на сотнях агентов?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

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

Россия
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!