Java разработчик в команду Crowd

Оплата не указана

Вакансия находится в архиве

Яндекс

Площадь Ленина

г. Санкт-Петербург

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Полный день

Отдел внутреннего краудсорсинга (Crowd) помогает сервисам Яндекса решать бизнес-задачи. Мы размечаем данные, занимаемся тестированием, поддержкой пользователей и продажами, модерируем контент, готовим тексты, графику и дизайн, пишем документацию и переводим тексты. Чтобы эффективно решать эти задачи, наша команда разрабатывает дополнительную инфраструктуру.

В Crowd есть два уникальных проекта, один из которых направлен на внутреннюю инфраструктуру компании, второй — внешний продукт. Это платформы Янг и Яндекс Задания — разные направления с одной кодовой базой, которые имеют разные профили нагрузки и включают в себя более 30 разных микросервисов.

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

Задания — платформа, на которой авторы размещают задания и устанавливают цену, а исполнители выполняют их и получают вознаграждение. Задания бывают разные: сравнивать картинки, обводить объекты на фото, записывать тексты аудиозаписей, искать информацию в сети и даже определять погоду на улице. Полученные ответы используются для улучшения многих сервисов Яндекса (Навигатора, Поиска, Алисы и других) и крупных B2B-компаний. Эта сложная высоконагруженная система работает в режиме 24/7 и не допускает даже малейших даунтаймов.

Какие задачи вас ждут:

  • Реализовывать новые продуктовые фичи и пересматривать существующие
  • Проектировать архитектуру
  • Настраивать инфраструктуру
  • Ускорять работу системы, масштабировать её для растущей нагрузки

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

  • Хорошо знаете Java, Kotlin или другой объектно-ориентированный язык, готовы быстро адаптироваться к нашему стеку
  • Пишете эффективный, простой и понятный код
  • Умеете или хотите научиться строить надёжные высоконагруженные системы
  • Понимаете специфику и область применения различных решений для хранения данных
  • Разбираетесь в ситуации, прежде чем предлагать решение, выясняете его плюсы и минусы и готовы его обосновать
  • Интересуетесь развитием продукта и стремитесь понять, где, как и для кого будет работать ваш код

Будет плюсом, если вы:

  • Умеете строить архитектуру сложных систем, инкрементально приводя её к целевому состоянию

Ключевые навыки

Java
Spring boot
Postgresql

Адрес

Санкт-Петербург, Пискарёвский проспект, 2к2

Контактная информация

Яндекс

Сайт: не указан

Почта: не указана

Вакансия опубликована 01.04.2024 в г. Санкт-Петербург.

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

#

Санкт-Петербург

Полный день

Подробное описание

20 апреля

#

Санкт-Петербург

Удаленная работа

Подробное описание

2 августа

#

Москва

Полный день

Подробное описание

18 июля