Разработчик на Java в Диск
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Яндекс Диск — один из сервисов в составе цифрового пространства Яндекс 360, который помогает организовывать рабочие процессы. Бэкенд Диска — большая распределённая система из множества компонентов. Сервис обрабатывает сотни тысяч запросов в секунду и десятки миллиардов в день, оперирует сотнями терабайт метаданных и сотнями петабайт бинарных данных.
Какие задачи вас ждут
Решение сложных технических задач для развития сервиса и повышения его качества
Диску уже много лет, и он активно развивается. У нас огромный бэклог пользовательских фич, которые ждут разработчика, готового их спроектировать и реализовать. Мы постоянно ускоряем пользовательские сценарии и механизмы, придумываем новые алгоритмы, позволяющие эффективнее решать наши задачи. Из-за высокой нагрузки на сервис оптимизация механизмов и реализация новой функциональности — это технически сложные и интересные задачи, которые мы регулярно решаем, чтобы делать сервис лучше.
Разработка архитектурных решений новой функциональности и развитие архитектуры сервиса
Бэкенд Диска обрабатывает более 200 000 запросов в секунду, оперирует бинарными данными размером более 100 000 000 ГБ и работает с базой данных 200 000+ ГБ и с нагрузкой более 1 000 000 SQL-запросов в секунду. Диск — это тот сервис, где на практике можно применить принципы построение высоконагруженных систем, о которых пишут в книгах и рассказывают на конференциях. Архитектуру своих проектов разработчики строят самостоятельно, заметно влияя на архитектуру и развитие всего сервиса.
Создание классных названий для новых сервисов
Мало правильно спроектировать и реализовать новый сервис — важно придумать хорошее и запоминающееся название для него. Мы любим нейминг. Например, у нас есть такие названия компонент:
- MPFS — magic proxy file system
- Queller — властитель наших RabbitMQ
- Кладун/заберун — русскоязычные аналоги для uploader/downloader
Мы ждём что вы
- Уверенно владеете Java
- Знаете классические алгоритмы и структуры данных
- Разрабатывали сложные веб-приложения или системы обработки данных
- Умеете проектировать системы
Что мы предлагаем
- Работу в сильной команде, с которой можно расти
- Сложные задачи для сервисов с миллионами пользователей
- Возможность влиять на процесс и результат
- Премии каждые полгода для всех, кто успешно прошёл ревью
- Расширенную программу ДМС, оплату 80% стоимости ДМС для супругов и детей
- Гибкий график работы
