{"id":1413275,"url":"https://alion.io/job/brandquad-python-razrabotchik-ai-agentov","title":"Python разработчик AI-агентов","company":{"id":721620,"name":"Brandquad","domain":"brandquad.ru","url":"https://alion.io/company/brandquad","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":null,"employment_type":null,"work_mode":"remote","remote_scope":"stated_regions","remote_scope_basis":"inferred_board_market","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Moscow, Russia"],"countries":["RU"],"hiring_countries":["RU","BY","KZ","KG","AM"],"hiring_countries_total":5,"salary":null,"salary_estimate":{"min_usd":19000,"max_usd":53000,"period":"year","method":"role_country_seniority_unknown","sample_n":129},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Aiohttp","optional":false},{"name":"Anthropic","optional":false},{"name":"Asyncio","optional":false},{"name":"ClickHouse","optional":false},{"name":"Confluence","optional":false},{"name":"FastAPI","optional":false},{"name":"Function Calling","optional":false},{"name":"Linux","optional":false},{"name":"LLM","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"OpenAI","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false},{"name":"Structured Outputs","optional":false},{"name":"Tool Use","optional":false},{"name":"Apache Kafka","optional":true},{"name":"Celery","optional":true},{"name":"Claude","optional":true},{"name":"ETL/ELT","optional":true},{"name":"LangChain","optional":true},{"name":"Langfuse","optional":true},{"name":"LangGraph","optional":true},{"name":"LangSmith","optional":true},{"name":"OpenAI Agents SDK","optional":true},{"name":"Pydantic AI","optional":true},{"name":"RAG","optional":true}],"status":"live","first_seen_at":"2026-09-28T19:42:41Z","employer_posted_date":"2026-09-28","last_verified_at":"2026-09-26T20:12:43Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Brandquad - продуктовая IT-компания в области e-commerce решений.\nМы непрерывно развиваем собственную платформу для автоматизации работы с товарами.\nНаш продукт охватывает полный цикл: от создания и хранения данных до аналитики онлайн-продаж.\nНаши клиенты - ваши любимые бренды: L'Oréal, Estée Lauder, Tikkurila, Coty, Henkel, Unilever, Reckitt Benckiser, Kimberly-Clark, Avon, Teva, Stada, Dior.\n Мы ищем Python-разработчика AI-агентов в команду продукта DSA // Data Shelf Analytics.\nВам предстоит создавать AI-агентов, которые помогут пользователям получать аналитику из наших данных на естественном языке, и разрабатывать MCP-сервер с набором инструментов для работы с ClickHouse.\n Актуальные задачи:\n Проектирование и разработка AI-агентов для аналитики DSA (сценарии, промпты, цепочки вызовов инструментов, работа с контекстом)\n Разработка MCP-сервера (Model Context Protocol) с набором инструментов для ClickHouse: безопасное выполнение запросов, получение схем и метаданных, типовые аналитические выборки\n Обеспечение безопасности и контроля доступа к данным при работе агентов (ограничения запросов, разграничение данных клиентов, защита от некорректных и тяжёлых запросов)\n Оптимизация запросов агентов к ClickHouse по скорости и стоимости\n Построение системы оценки качества агентов (eval-наборы, метрики, регрессионное тестирование)\n Интеграция агентов с существующими сервисами и REST API платформы\n Мониторинг и логирование работы агентов (трейсинг вызовов LLM и инструментов, расход токенов)\n Подготовка unit-тестов (pytest) и технической документации (Confluence)\n Участие в Scrum-мероприятиях (дейли, грумминги, техническое ревью) и code review\n Участие в технических дежурствах в течение рабочего дня\n Необходимый опыт:\n Коммерческая разработка на Python от 3 лет\n Отличное знание Python, включая asyncio\n Практический опыт разработки LLM-приложений или AI-агентов, которые дошли до продакшена\n Опыт работы с API LLM (Anthropic, OpenAI или аналоги): tool use / function calling, structured outputs\n Понимание Model Context Protocol (MCP) и опыт разработки MCP-серверов или аналогичных tool-интерфейсов для LLM\n Обязателен опыт работы с ClickHouse: уверенный SQL, понимание движков таблиц и оптимизации запросов\n Опыт работы с PostgreSQL\n Опыт проектирования и разработки REST API (FastAPI, aiohttp или DRF)\n Навыки промпт-инжиниринга и умение системно оценивать качество ответов моделей\n Linux на уровне продвинутого пользователя\n Умение и желание писать и поддерживать тесты\n Эффективное использование AI-инструментов в собственной разработке\n Будет плюсом:\n Опыт с фреймворками для агентов (LangGraph, LangChain, PydanticAI, Claude Agent SDK и др.)\n Опыт построения Text-to-SQL решений\n Опыт с инструментами наблюдаемости LLM (Langfuse, LangSmith, Phoenix)\n Опыт работы с RAG и векторными базами данных\n Опыт работы с ETL и оркестраторами (желательно Prefect)\n Опыт работы с Apache Kafka, Celery\n Знание Go\n Условия:\n Все плюсы аккредитованной IT-компании\n Оформление в соответствии с ТК РФ\n Возможность работать удалённо или в офисе\n Мотивированная слаженная команда\n Новое направление с возможностью влиять на архитектуру AI-решений продукта с нуля\n Если вам интересно создавать AI-агентов, которые работают с реальными данными крупнейших брендов, будем рады вашим откликам здесь или по указанным контактам!","description_format":"text","description_chars":3328,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Russia","iso":"RU","kind":"country"},{"name":"Belarus","iso":"BY","kind":"region"},{"name":"Kazakhstan","iso":"KZ","kind":"region"},{"name":"Kyrgyzstan","iso":"KG","kind":"region"},{"name":"Armenia","iso":"AM","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Commerce","Marketplaces"],"lifecycle":[{"event":"open","at":"2026-09-28T19:46:36Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":45,"reasons":["conf:5","win:early"],"computed_at":"2026-09-29T00:44:30Z"},"pay":null,"html_url":"https://alion.io/job/brandquad-python-razrabotchik-ai-agentov","json_url":"https://alion.io/job/brandquad-python-razrabotchik-ai-agentov.json","meta":{"generated_at":"2026-09-29T00:44:30Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":639,"day_limit":5000,"remaining_today":4361,"minute_limit":60,"resets_at":"2026-09-30T00:00:00Z"}}}