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

Java Developer (Диск)
в Yandex Cloud
200 000 — 400 000 ₽/мес на руки
📍 Москва (м. Парк культуры)
Санкт-Петербург (м. Площадь Ленина)
Нижний Новгород
Екатеринбург
Новосибирск
Белград (Сербия)
Алматы, Астана (Казахстан)
Ереван (Армения)
Самостоятельный переезд
Специализация
Java
Уровень
Senior
Требуемый опыт
3+ лет
Технологии/инструменты
Java
Бэкенд Диска — большая распределенная система из большого числа компонентов. Сервис Яндекс.Диск обрабатывает более 25 миллиардов запросов ежедневно.
Диск — это сотни тысяч rps, сотни терабайт метаданных, сотни петабайт бинарных данных.
Мы ищем опытного Java-разработчика, который вместе с командой будет отвечать за развитие бэкенда и внедрение новых фич.
Стек команды:
- В Диске 2 стека — Java и Python.
- Ядро файловой системы написано на Python, вокруг ядра написано много микросервисов на Java 17.
- В качестве основных СУБД мы используем PostgreSQL и YDB.
- Соответственно, часть команды джависты, часть питонисты, но кто-то пишет на обоих языках.
Что уже реализовали
- Ускорили операцию перемещения файлов в Диске на несколько порядков. Раньше она занимала часы в определенных случаях, а теперь — секунды. Это было довольно сложной задачей — поменять файловую операцию на уже работающем сервисе.
- 2,5 года мы переходили с MongoDB на PostgreSQL. Наша база находится под очень высокой нагрузкой, поэтому переехать так, чтобы пользователи ничего не заметили, было сложно. К тому же мы переводили неструктурированную систему в структурированную, а это само по себе — вызов.
Наши основные задачи
- Масштабирование и оптимизация текущих механизмов файловой системы. Яндекс.Диск — это зрелый большой сервис, который помогает пользователям уже много лет.
- Разработка новых продуктовых фич. Несмотря на то что, что Диску уже много лет, он активно развивается и у нас огромный бэклог пользовательских фичей, ждущих разработчика, готового их спроектировать и реализовать.
- Качество сервиса. Мы постоянно работаем над тем, чтобы сервис работал так, как этого ожидают пользователи, исследуем проблемы, придумываем и реализуем их решения, строим инструменты для быстрой диагностики и мониторинга качества сервиса.
Мы ждем, что вы
- Уверенно владеете Java.
- Знаете классические алгоритмы и структуры данных.
- Разрабатывали сложные веб-приложения или системы обработки данных.
- Умеете проектировать системы.
- Имеете опыт работы: 3–6 лет.
Условия
- Сильная команда, с которой можно расти.
- Сложные задачи для сервисов с миллионами пользователей.
- Возможность влиять на процесс и результат.
- Премии каждые полгода для всех, кто успешно прошёл ревью.
- Расширенная программа ДМС, оплата 80% стоимости ДМС для супругов и детей.
- Гибкий график работы.
- Возможность работать на территории РФ в таких городах, как Москва, Санкт-Петербруг, Воронеж, Екатеринбург, Казань, Нижний Новгород, Новосибирск, Ростов-на-Дону, Сочи, Тула, а также за ее пределами в Казахстане (Алматы, Астана), Армении (Ереван), Сербии (Белград).

Полина ДимоваIT Recruiter

О компании Yandex Cloud
Сфера
Продуктовая компания
Размер
1001+
Yandex Cloud — публичная облачная платформа, которая предоставляет корпорациям, среднему бизнесу и частным разработчикам масштабируемую инфраструктуру, сервисы хранения данных, инструменты машинного обучения и средства разработки. С 2018 года платформа выросла вдвое не только по суммарному доходу, но и по клиентской базе: ежедневно сервисы используют более 10 тысяч компаний.