Мы разрабатываем платформу AI-ассистентов для продуктов VK. Она объединяет диалоговые сценарии, поиск, рекомендации и языковые модели. Ищем разработчика, который поможет развивать backend-платформы и превращать AI-возможности в устойчивые пользовательские сценарии.

Технологическая среда: Go, gRPC, PostgreSQL, Redis, Kafka, YTsaurus, ClickHouse, Qdrant.

Задачи

  • Разрабатывать платформу и сценарии ассистента: от обработки запроса и поиска информации до формирования потокового ответа
  • Интегрировать языковые модели, поисковые и рекомендательные сервисы
  • Проектировать взаимодействие компонентов, API и контракты данных
  • Улучшать скорость и надёжность системы, исследовать проблемы на реальных запросах
  • Вместе с ML-инженерами и продуктовой командой проверять гипотезы и оценивать результат изменений

Требования

  • Опыт разработки backend на Go и сопровождения своих решений в production. Понимание того, как код ведёт себя под нагрузкой и при сбоях зависимостей
  • Умение проектировать изменения в существующей системе. Выделять ответственность компонентов, продумывать контракты и учитывать влияние изменений на другие части продукта
  • Понимание распределённых систем. Умение рассуждать о согласованности данных, конкурентных операциях, частичных отказах и компромиссах между надёжностью и скоростью
  • Навык системной диагностики. Способность разобраться в незнакомом участке системы, сформулировать гипотезы и проверить их по данным, замерам и экспериментам
  • Умение работать с неполными требованиями. Уточнять ожидаемый результат, замечать ограничения и предлагать решение подходящей сложности
  • Самостоятельность в рамках задачи. Готовность пройти путь от обсуждения подхода до проверки результата в эксплуатации, вовремя привлекая коллег
  • Интерес к прикладным AI-системам. Готовность разбираться, как поведение моделей, качество поиска и технические ограничения влияют на пользовательский опыт

Будет плюсом

  • Опыт разработки продуктов с LLM, RAG, поиском или рекомендациями
  • Опыт оптимизации производительности и надёжности сервисов
  • Практика оценки качества изменений через эксперименты, продуктовые и технические метрики