Yandex Crowd — это крупный инфраструктурный сервис Яндекса. Мы внедряем краудсорсинг для масштабирования бизнес-процессов (разметка данных, модерация контента, полевые исследования, тестирование) и строим внутренние продуктовые функции (клиентский сервис, телемаркетинг, локализация и документирование). Мы запустили краудсорсинговую платформу Яндекс Задания, участвовали в запуске YandeхGPT, выходе Поиска в Казахстан, обучении Алисы арабскому языку и даже шёпоту и во многих других проектах Яндекса. Сейчас мы реализуем проекты, направленные на улучшение жизни наших пользователей, а также внедряем AI-агентов, создаём фреймворки для построения гибких конвейеров обработки данных с применением возможностей Human и Artificial Intelligence и делаем многое другое. Часть проектов разрабатываем как совершенно новые сервисы, а другие — на основе существующих решений. Samsara — одна из ключевых CRM‑систем в экосистеме Яндекса, она обеспечивает омниканальную поддержку более чем 250 сервисов компании. Это высоконагруженный инфраструктурный продукт, который поддерживает множество каналов обращений, ежедневно обрабатывая миллионы взаимодействий.

Обязанности:

Проектирование сервисов бэкенда платформы Yandex Crowd
Вы будете проектировать новые сервисы и перерабатывать архитектуру уже существующих. Решение сложных задач по оптимизации производительности
Вам предстоит анализировать и оптимизировать ключевые компоненты системы: код, базу данных, инфраструктуру. Необходимо устранять слабые места, повышать производительность и масштабируемость системы под нагрузкой. Создание инструментов для повышения observability сервисов
Предстоит разрабатывать и внедрять инструменты мониторинга, логирования и трассировки сервисов, чтобы оперативно выявлять, диагностировать и устранять проблемы в работе системы. Настройка и улучшение инфраструктуры
Нужно будет настраивать и оптимизировать инфраструктуру с использованием современных инструментов для автоматизации процессов, повышения отказоустойчивости. Больше о бэкенде в Яндексе — в канале Yandex for Backend

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

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