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

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

в Яндекс

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
Яндекс

О компании Яндекс

Сфера
Продуктовая компания
Инвестиции
$100M+
Размер
1001+

Яндекс — одна из крупнейших IT-компаний в России. Компания развивает самую популярную в стране поисковую систему и создаёт сервисы, которые делают жизнь людей более комфортной и яркой. Сервисы Яндекс помогают в повседневных делах в офлайне и онлайне. С их помощью можно искать информацию в интернете, слушать музыку, выбирать товары и места, заказывать еду, перемещаться по городу и делать многое другое. Яндекс предлагает также продукты для рекламодателей и владельцев бизнеса.

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

450 000 – 500 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
350 000 – 450 000 ₽/мес на руки
📍 Москва (м. Войковская), можно удалённо из РФ
350 000 – 450 000 ₽/мес на руки
📍 Москва (м. Савеловская), полная удалёнка
350 000 – 400 000 ₽/мес на руки
📍 Москва (м. ЗИЛ), офис или гибрид
300 000 – 450 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), офис или гибрид