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

Старший Java-разработчик (Вычислительная платформа Нирвана)

в Yandex Infrastructure

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

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

Наша команда разрабатывает Нирвану — вычислительную платформу для выполнения произвольных пользовательских процессов. В нашей команде 10 разработчиков бэкенда, 7 — фронтенда, а ещё менеджер и дизайнер.

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

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

JavaSpringPostgreSQLUbuntuHibernateDockerBashPython
  • Java 8 (переходим на 17), Hibernate 4, Spring 4, PostgreSQL 13.
  • Key-value-хранилище формата S3.
  • Docker, Ubuntu, Bash, Python по необходимости.

О наших сервисах

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

Что нужно делать

Улучшать пользовательский опыт, чтобы не только собирать те образы, которые заказал пользователь, но и подсказывать ему:

  • Как переиспользовать готовый образ коллеги вместо того, чтобы собирать новый, или добавить поверх свои изменения.
  • Какие и какого размера файлы входят в собранный образ.
  • Какие ненужные артефакты (например логи Aptitude) можно удалить из образа.
  • Научить сервис ещё оптимальнее выбирать набор образов для кеширования на вычислительных узлах.
  • Научить сервис находить готовые образы по заданному списку пакетов и модулей или предлагать дособрать недостающую часть.

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

  • Занимаетесь разработкой не меньше трёх лет.
  • Писали веб-сервисы на Java (Jetty, Spring, PostgreSQL, Ubuntu).
  • Неравнодушны к системам контейнеризации.
  • Готовы самостоятельно оптимизировать Layer service и наполнять его полезными функциями.
  • Готовы регулярно приносить компании непоправимую пользу, как говорят в Яндексе.

Условия

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

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

Арина Гробылева Tech IT Recruiter
Yandex Infrastructure

О компании Yandex Infrastructure

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

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

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

450 000 – 500 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
400 000 – 450 000 ₽/мес на руки
📍 Москва (м. Тульская), полная удалёнка
400 000 – 450 000 ₽/мес на руки
📍 Москва (м. Тульская), полная удалёнка
400 000 – 450 000 ₽/мес на руки
📍 Москва (м. Тульская), полная удалёнка
400 000 – 600 000 ₽/мес на руки
📍 Москва (м. Павелецкая), Санкт-Петербург (м. Площадь Ленина), Белград (Сербия), самостоятельный переезд