Backend-разработчик / MCP Engineer

Работодатель:
Зарплата:
100 000 руб.
Опыт работы:
От 1 года до 3 лет
Место работы:
Москва, улица Авиаконструктора Микояна, 14к4

Backend-разработчик / MCP Engineer — DSP-платформа Foxible
!Отклики фильтрует встроенный ИИ. Укажите в сопроводительном письме релевантный опыт

Foxible — AdTech-компания. Мы развиваем собственную платформу для закупки и управления цифровой рекламой: рекламные кампании, видеокреативы, таргетинги, бюджеты, аналитика и качество трафика.

Ищем разработчика, который возьмёт на себя отдельное направление — развитие MCP-сервера нашей DSP. Через него ИИ-ассистенты и агенты смогут получать данные платформы, анализировать результаты и выполнять действия с рекламными кампаниями.

Что предстоит делать

  • Проектировать и развивать MCP-сервер: архитектуру, инструменты, схемы входных и выходных данных.

  • Интегрировать его с API и внутренними сервисами DSP совместно с backend-командой.

  • Реализовывать инструменты для работы с кампаниями, флайтами, объявлениями, креативами, таргетингами и лимитами.

  • Давать ИИ доступ к статистике: показы, клики, CTR, VTR, охват, частота, качество трафика и другие показатели в разных разрезах.

  • Делать инструменты понятными для моделей: точные описания, предсказуемые ответы, полезные сообщения об ошибках.

  • Обеспечивать разграничение прав и изоляцию данных клиентов, аудит действий, подтверждение чувствительных изменений и защиту от повторного выполнения операций.

  • Проверять полноценные сценарии работы ИИ с платформой: правильно ли выбраны инструменты, получены данные и выполнены изменения.

  • Отвечать за тестирование, документацию, мониторинг и стабильность MCP-сервера в продакшене.

Примеры сценариев, которые нужно будет реализовать

  • «Покажи кампании, которые отстают от плана по открутке».

  • «Сравни эффективность площадок и устройств за неделю».

  • «Найди источники с низким VTR и подготовь предложения по отключению».

  • «Подготовь изменение таргетингов, покажи разницу и примени после подтверждения».

  • «Объясни, почему кампания не расходует бюджет, используя настройки и статистику».

Что ожидаем

  • Уверенный опыт backend-разработки на TypeScript / Node.js.

  • Опыт проектирования API и интеграции нескольких сервисов.

  • Практический опыт с MCP либо с инструментами для LLM: tool calling, структурированные ответы, агентные сценарии.

  • Понимание авторизации, ролей доступа, валидации данных, идемпотентности и обработки ошибок.

  • Умение работать с SQL, разбираться в чужом API и существующей бизнес-логике.

  • Опыт тестирования, Docker и эксплуатации сервисов.

  • Самостоятельность: способность разобраться в продуктовой задаче, предложить решение и довести его до работающего функционала.

Будет плюсом

  • Опыт запуска MCP-серверов в продакшене.

  • Знание NestJS, Go, PostgreSQL, Redis и ClickHouse.

  • Опыт разработки систем с несколькими клиентскими кабинетами и сложными правами доступа.

  • Понимание рекламных платформ и метрик: DSP, SSP, RTB, VAST, CTR, VTR, CPM.

  • Опыт защиты ИИ-интеграций от prompt injection и нежелательных действий.

Техническое окружение

Backend платформы — NestJS и Go. Данные и инфраструктура — PostgreSQL, Redis, ClickHouse, Kafka, Docker/k8s. Frontend — React + TypeScript.

О роли

Основной фокус — исключительно MCP-направление: его архитектура, функциональность и надёжность. Работа предполагает тесное взаимодействие с продуктовой и backend-командой и возможность влиять на то, как пользователи будут управлять рекламой через ИИ.

В отклике

Расскажите о backend- и ИИ-интеграциях, которые вы разрабатывали. Если есть MCP-серверы или проекты с tool calling — приложите ссылку либо кратко опишите свою роль и решённые задачи.