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

Go/Python-разработчик (Layer Service)

в Yandex Infrastructure

250 000 —‍ 450 000 ₽/мес на руки

📍 Москва (м. Парк культуры)Санкт-Петербург (м. Площадь Ленина)НовосибирскЕкатеринбургНижний НовгородБелград (Сербия)Ереван (Армения)Алматы, Астана (Казахстан)Самостоятельный переезд
Специализация
Golang / Python
Уровень
Middle-to-Senior

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

  • Nirvana — графовый движок, где пользователи описывают вычислительные операции (или выбирают готовые из палитры) и собирают из них графы вычислительных процессов. Ближайший аналог — Apache NiFi.
  • Reactor — система регулярного и событийного запуска пользовательских процессов — реакций, в том числе поверх Нирваны.
  • Domain Constructor — удобные пошаговые формы (и не только) для запуска графов.
  • Valhalla — Python-библиотека для удобного описания операций, графов, реакций, тестов и т. п., в которой разработчикам приятно творить.
  • Layer service — сервис по сборке, поиску и оптимизации контейнерных образов. Ближайший аналог — Docker Hub Контейнеры в Нирване используются для изолированного запуска пользовательских задач на кластере. В день в Нирване происходит несколько миллионов запусков от тысячи различных пользователей. Любая инфраструктурная оптимизация на таком масштабе даёт существенную экономию.

Сейчас мы решили сконцентрироваться и развивать Layer service: он уже умеет собирать образы по пользовательским конфигурациям и раскладывать их в локальные кеши вычислительных узлов на кластере. Мы хотим подсказывать Layer service:

  • Как вместо сборки нового образа переиспользовать готовый образ коллеги.
  • Как собрать оптимальный образ, чуть изменив близкий образ коллеги.
  • Из каких файлов состоит собранный образ и какого они размера.
  • Какой случайный мусор (вроде логов aptitude) можно выбросить из образа.

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

Для решения этих и подобных интересных задач мы ищем разработчика уровня Middle или Senior на Python или Go. Приходите, если готовы присоединиться к нашей команде и, как говорят в Яндексе, начать на регулярной основе приносить компании непоправимую пользу новым сервисом.

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

Go/Python

О команде

В нашей команде разработчики бэкенда и фронтенда, менеджер и дизайнер. В основном все в Петербурге.

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

  • Писали веб-сервисы на Go или Python.
  • Неравнодушны к системам контейнеризации.
  • Готовы самостоятельно развивать Layer service, наполнять его полезными функциями и оптимизировать.
  • Имеете опыт работы от 3-х лет.

Что мы предлагаем

  • Сильную команду, с которой можно расти.
  • Сложные задачи для сервисов с миллионами пользователей.
  • Культуру открытости и взаимопомощи: у нас работают люди, увлечённые своим делом и готовые вам помогать.
  • Возможность влиять на процесс и результат.
  • Зарплату на уровне рынка и выше.
  • Премии каждые полгода для всех, кто успешно прошёл ревью.
  • Гибкий график работы.
  • Расширенную программу ДМС: оплату 80% стоимости ДМС для супругов и детей.
  • Возможность участвовать в образовательных программах, лекциях, митапах Яндекса.
Арина Гробылева Tech IT Recruiter
Yandex Infrastructure

О компании Yandex Infrastructure

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

Команда Yandex Infrastructure создаёт и предоставляет внутреннюю инфраструктуру Яндекса — фундамент из продуктов и технологий, на базе которого тысячи инженеров разрабатывают, деплоят и эксплуатируют основные сервисы Яндекса: Поиск, Такси, Маркет, Алису, Кинопоиск и многие другие.

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

5 000 – 6 000 $/мес на руки
📍 Лимасол (Кипр), помощь с переездом
4 500 – 9 000 €/мес на руки
📍 Амстердам (Нидерланды), Белград (Сербия), помощь с переездом
4 000 – 8 000 €/мес на руки
📍 Сербия, помощь с переездом
4 000 – 4 500 €/мес на руки
📍 Вильнюс (Литва), полная удалёнка, самостоятельный переезд
410 000 – 490 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), Нижний Новгород, офис или гибрид