О компании
Brandquad — продуктовая IT-компания в области e-commerce решений. Мы непрерывно развиваем собственную платформу для автоматизации работы с товарами. Наш продукт охватывает полный цикл: от создания и хранения данных до аналитики онлайн-продаж. Наши клиенты — ваши любимые бренды: L'Oréal, Estée Lauder, Tikkurila, Coty, Henkel, Unilever, Reckitt Benckiser, Kimberly-Clark, Avon, Teva, Stada, Dior.
Мы ищем Python-разработчика AI-агентов в команду продукта DSA // Data Shelf Analytics. Вам предстоит создавать AI-агентов, которые помогут пользователям получать аналитику из наших данных на естественном языке, и разрабатывать MCP-сервер с набором инструментов для работы с ClickHouse.
Актуальные задачи
•Проектирование и разработка AI-агентов для аналитики DSA (сценарии, промпты, цепочки вызовов инструментов, работа с контекстом)
•Разработка MCP-сервера (Model Context Protocol) с набором инструментов для ClickHouse: безопасное выполнение запросов, получение схем и метаданных, типовые аналитические выборки
•Обеспечение безопасности и контроля доступа к данным при работе агентов (ограничения запросов, разграничение данных клиентов, защита от некорректных и тяжёлых запросов)
•Оптимизация запросов агентов к ClickHouse по скорости и стоимости
•Построение системы оценки качества агентов (eval-наборы, метрики, регрессионное тестирование)
•Интеграция агентов с существующими сервисами и REST API платформы
•Мониторинг и логирование работы агентов (трейсинг вызовов LLM и инструментов, расход токенов)
•Подготовка unit-тестов (pytest) и технической документации (Confluence)
•Участие в Scrum-мероприятиях (дейли, грумминги, техническое ревью) и code review
•Участие в технических дежурствах в течение рабочего дня
Необходимый опыт
•Коммерческая разработка на Python от 3 лет
•Отличное знание Python, включая asyncio
•Практический опыт разработки LLM-приложений или AI-агентов, которые дошли до продакшена
•Опыт работы с API LLM (Anthropic, OpenAI или аналоги): tool use / function calling, structured outputs
•Понимание Model Context Protocol (MCP) и опыт разработки MCP-серверов или аналогичных tool-интерфейсов для LLM
•Обязателен опыт работы с ClickHouse: уверенный SQL, понимание движков таблиц и оптимизации запросов
•Опыт работы с PostgreSQL
•Опыт проектирования и разработки REST API (FastAPI, aiohttp или DRF)
•Навыки промпт-инжиниринга и умение системно оценивать качество ответов моделей
•Linux на уровне продвинутого пользователя
•Умение и желание писать и поддерживать тесты
•Эффективное использование AI-инструментов в собственной разработке
Будет плюсом
•Опыт с фреймворками для агентов (LangGraph, LangChain, PydanticAI, Claude Agent SDK и др.)
•Опыт построения Text-to-SQL решений
•Опыт с инструментами наблюдаемости LLM (Langfuse, LangSmith, Phoenix)
•Опыт работы с RAG и векторными базами данных
•Опыт работы с ETL и оркестраторами (желательно Prefect)
•Опыт работы с Apache Kafka, Celery
•Знание Go
Условия
•Все плюсы аккредитованной IT-компании
•Оформление в соответствии с ТК РФ
•Возможность работать удалённо или в офисе
•Мотивированная слаженная команда
•Новое направление с возможностью влиять на архитектуру AI-решений продукта с нуля