Yandex Crowd — крупный инфраструктурный сервис Яндекса. Мы используем краудсорсинг, чтобы масштабировать бизнес-процессы: размечаем данные, модерируем контент, проводим полевые исследования и тестирования. Также мы развиваем внутренние продуктовые функции: клиентский сервис, телемаркетинг, локализацию и документирование. Мы запустили краудсорсинговую платформу Яндекс Задания, участвовали в запуске YandexGPT, выводе Поиска в Казахстан, обучении Алисы арабскому языку и шёпоту, а также во многих других проектах Яндекса. Сейчас мы работаем над проектами, которые улучшат жизнь наших пользователей. Внедряем AI-агентов, создаём фреймворки для построения гибких конвейеров обработки данных, используя возможности человеческого и искусственного интеллекта. Некоторые проекты — это совершенно новые сервисы, другие разрабатываются на основе уже существующих решений.

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

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

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

  • Руководили кросс-функциональными командами
  • Хорошо знаете Java или Kotlin
  • Оптимизировали производительность JVM-based-приложений
  • Строите и инкрементально развиваете архитектуру сложных систем, в том числе высоконагруженных и распределённых
  • Понимаете специфику различных решений для хранения данных (PostgreSQL, MongoDB и т. п.) и их применение в продуктовых сценариях
  • Анализируете ситуацию перед предложением решений, оцениваете trade-offs и готовы их обосновывать
  • Интересуетесь развитием продукта, понимаете бизнес-контекст и мотивируете команду на достижение общих целей

Дополнительные требования:

  • Работали с инфраструктурными инструментами (Kubernetes, Kafka, Redis) и практикой DevOps
  • Знаете Agile-методологии и улучшали developer experience в команде