Яндекс

Разработчик на Python в команду сервисов приёмки

Middle · Гибрид · Санкт-Петербург, Россия · Английский не нужен

Навыки

  • Big Data
  • Коммуникация
  • Многопоточность
  • C++
  • Дисциплина
  • Распределённые системы
  • Обратная связь
Ещё 8
  • HTTP/web-сервисы
  • Микросервисы
  • Ответственность за результат
  • Оптимизация производительности
  • Python
  • SQL
  • SRE-практики
  • UX-дизайн

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

  • Мы разрабатываем инфраструктуру back-to-back-тестирования web-сервисов. Тысячи разработчиков Яндекса ежедневно пишут новые фичи и выкатывают их в продакшен. Объём продуктовой логики растёт. кроме того, растёт и граф микросервисов. В таких условиях критично сократить время разработки фичи от первой версии кода до релиза в продакшен (Time-To-Prod или Time-To-Market) без деградации качества, надёжности и производительности. Наш инструмент (Echo) позволяет выдерживать эти требования бизнеса. Мы планируем масштабировать свои инструменты на весь Яндекс или значительную его долю. Какие задачи вас ждут Инструменты ускорения сборки
  • Мы рассматриваем возможность применения современных AI-моделей, чтобы суммаризировать результаты и представлять их в удобном для разработчика виде. Больше о бэкенде в Яндексе — в канале Yandex for Backend

Задачи

  • Разработчик на Python в команду сервисов приёмки
  • Почти все высоконагруженные сервисы Яндекса используют С++ для обеспечения производительности
  • Время сборки стоит на критическом пути feedback loop — его постоянно нужно сокращать
  • Поэтому мы хотим построить инструмент, упрощающий разработчику анализ ненужных зависимостей
  • Смежная с этим задача — повысить точность попадания в распределённый сборочный кеш
  • Интеграция фреймворка тестирования с распределённой файловой системой (Plutonium FS)
  • Архитектура наших микросервисов не позволяет хранить все данные «рядом» с запущенными инстансами, поскольку общий объём данных слишком велик
  • Наши коллеги разработали решение, которое позволяет вынести часть данных в быстрое сетевое хранилище
  • Теперь надо «подружить» это решение с нашим фреймворком, чтобы добавление новых «потоков» (типов) данных под сервис было простым и удобным
  • Масштабирование фреймворка под новые сервисы и улучшение UX
  • Ожидаем роста количества сервисов, использующих наш фреймворк. Нам нужно добавлять новые фичи и улучшать UX для сокращения feedback loop
  • С ростом количества сервисов растёт и нагрузка на поддержку, поэтому мы заботимся о стабильности фреймворка и удобстве его использования
  • Сопровождаем подключение крупных сервисов и собираем обратную связь от новых клиентов, по результатам устраняем недоработки и улучшаем UX
  • Автоматизация семплирования входных данных
  • Важно максимизировать покрытие кода тестовыми обстрелами
  • Поскольку сервисов много, а входной поток постоянно трансформируется, возникает потребность автоматически строить тестовый семпл оптимальным образом
  • Разработка AI-базированных средств анализа результатов тестирования

Требования

  • Уверенно владеете Python 3
  • Работали с распределёнными системами или крайне хотите этому научиться
  • Прекрасно понимаете разницу между понятиями «процесс» и «поток», вас не пугает async/await или многопоточность
  • Ответственны и аккуратны
  • От 3 лет
  • Санкт-Петербург
  • Работали с большими данными, умеете анализировать их

Будет плюсом

  • Знакомы с SQL или имеете аналитические склонности
  • Знаете C++ (в частности, с userver)
  • Знакомы с MapReduce
  • Имеете склонность к профилированию и оптимизации производительности
  • Коммуникабельны (наши пользователи — разработчики Яндекса, с ними можно и нужно поддерживать диалог)
  • Офисы в Санкт-Петербурге
  • Офисы в Москве
  • Офисы в Минске
  • Как в Яндексе проходят алгоритмические секции собеседований
  • Как мы нанимаем бэкенд-разработчиков
  • Задачи для подготовки к собеседованиям

Условия

  • Гибридный
  • Привет, меня зовут Миша Вельтищев, я отвечаю за скорость доставки новых фич в продакшен и руковожу группой разработки сервисов приёмки
  • Я ищу сильного и ответственного Python-разработчика в московское крыло команды (распределённой между тремя городами для отказоустойчивости), который бодро вольётся в наш весёлый и дружный коллектив, поможет нам разрабатывать наш фреймворк и расширяться на внутреннем «рынке» инфраструктуры Яндекса
  • Миша Вельтищев
  • Руководитель группы

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

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

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

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

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

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

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

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

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

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

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

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

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

Яндекс

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

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

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

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

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

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

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

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

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

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

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

    CSSSR

    DevOps-инженер

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