{"id":3016843,"url":"https://alion.io/job/trivio-ai-product-engineer-middle-middle","title":"AI Product Engineer (middle / middle+)","company":{"id":62676,"name":"Trivio","domain":"trivio.ru","url":"https://alion.io/company/trivio","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":{"grade":"C","score":60,"open_postings":6,"ghost_share":0.5,"stale_share":0,"repost_share":1,"time_to_fill_p50_days":3,"computed_at":"2026-10-28T05:59:10Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Moscow, Russia"],"countries":["RU"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":22000,"max_usd":48000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":141},"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ClickHouse","optional":false},{"name":"Docker Compose","optional":false},{"name":"Kubernetes","optional":false},{"name":"Langfuse","optional":false},{"name":"LangGraph","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"Amazon S3","optional":true},{"name":"Asyncio","optional":true},{"name":"Docker","optional":true},{"name":"FastAPI","optional":true},{"name":"Function Calling","optional":true},{"name":"GitLab CI","optional":true},{"name":"LangChain","optional":true},{"name":"LangSmith","optional":true},{"name":"LLM","optional":true},{"name":"MySQL","optional":true},{"name":"Nginx","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Pydantic","optional":true},{"name":"RAG","optional":true},{"name":"Redis","optional":true}],"status":"live","first_seen_at":"2026-10-27T16:42:17Z","employer_posted_date":"2026-10-27","last_verified_at":"2026-10-28T00:04:09Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":2,"flags":["repost"],"days_open":0},"description":"Trivio - онлайн-сервис, который помогает компаниям оптимизировать тревел-расходы, упрощая процесс организации деловых поездок.\n Наша команда создала и развивает IT-платформу, интегрированную со множеством поставщиков туристического контента: авиа и железнодорожные билеты, отели, трансферы, такси и многое другое.\n Продукт Trivio уже помогает оптимизировать процесс командировок более 6 000 компаний. Ежедневно наши клиенты оформляют от 10 000 поездок и тратят на одно бронирование менее 2 минут.\n У нас отличная команда, лучший продукт и драйвовые задачи. А еще мы аккредитованная IT-компания и с 2021 года резидент Сколково. Trivio динамично развивается, и мы всегда в поиске талантливых и увлеченных людей с опытом работы в бизнес-тревел, продажах и разработке IT-продуктов.\n В 2025 году компания вошла в рейтинг лучших работодателей России по версии РБК.\n Недавно мы запустили собственную AI-платформу, на которой работают агенты: они отвечают на вопросы о поездках и расходах компании, строят таблицы и графики, выгружают данные и формируют отчёты. Ими уже пользуются наши клиенты и менеджеры.\n Продукт работает. Теперь его нужно довести: разобрать поток замечаний от пользователей, найти корневые причины, упростить то, что собиралось в темпе прототипа, и итерациями довести агентов от «работает» до «без них как без рук».\n AI-направление сейчас ведёт руководитель направления, и мы ищем ему напарника - инженера уровня middle / middle+, который возьмёт на себя значительную часть ежедневной работы с агентами: разбор ошибок, проверку данных, развитие инструментов. Вы будете работать в паре, с прямым доступом к архитектурным решениям и возможностью расти вместе с продуктом.\n Наш стек: Python, asyncio, Pydantic, FastAPI; LangChain/LangGraph, Langfuse, DeepAgents; ClickHouse, MySQL/PostgreSQL, Redis, S3; Docker Compose, Kubernetes, GitLab CI.\n Что вы будете делать:\n Разбираться, почему агенты ошибаются:\n Анализировать трейсы агентов в Langfuse и восстанавливать причину ошибки: не тот инструмент, слабый промпт, недостаточный контекст, ошибка в агрегации;\n Проверять цифры: половина замечаний к аналитическому агенту - про суммы, которые не сходятся. Находить, где расхождение - в SQL, в методике расчёта или в промпте.\n Развивать агентов и их инструменты:\n Реализовывать tools, guardrails и детерминированные проверки поверх ответов модели;\n\n Встраивать агентов в backend платформы через JSON-RPC и MCP;\n\n Развивать базу знаний агента: предметная область, термины и метрики, которые помогают модели правильно читать данные.\n\n Упрощать и измерять:\n Находить и удалять лишние инструменты и абстракции, снижать латентность и стоимость запросов;\n\n Обновлять промпты и проверять изменения на eval-наборах и стенде.\n\n Работать с пользователями и командами:\n Превращать поток замечаний от менеджеров в поток задач: группировать, находить общее, отделять баги от запросов на новые фичи;\n\n Ходить к пользователям: смотреть, как менеджеры работают с агентом, и приносить это обратно в продукт;\n\n Принимать правки от непродуктовых команд и встраивать их, не ломая систему.\n\n Что мы ждем от Вас:\n Опыт коммерческой разработки на Python от 2 лет: async, умение читать быстро написанный код и упрощать его, не ломая;\n Уверенный SQL; опыт с ClickHouse - будет плюсом;\n Опыт работы с LLM-системами в проде или участия в их выводе и поддержке: понимание tool calling, конвейера обработки, работы с LLM как с ненадёжным компонентом;\n Опыт с LangGraph или другими агентными фреймворками;\n Привычка мерить, а не верить: латентность, стоимость токенов, результаты на бенчмарке; умение не доверять одному прогону;\n Базовый комфорт в инфраструктуре: Docker Compose, основы Kubernetes, nginx. Модели работают в изолированном контуре без доступа в интернет;\n Готовность говорить с реальными пользователями, предлагать решения и аргументировать их, а не только исполнять задачи;\n Будет плюсом:\n Опыт с RAG / векторным поиском, локальным инференсом;\n Опыт с Langfuse, LangSmith или аналогами (трейсинг, eval-наборы, LLM-as-judge);\n Понимание финансовых данных: возвраты, сборы, сверка сумм.\n Что мы предлагаем:\n Официальное трудоустройство и комфортные условия работы:\n Полное соблюдение ТК РФ (оформление с первого рабочего дня, белая зп, оплачиваемые отпуска и больничные);\n Работу в аккредитованной IT компании со статусом в Минцифры;\n Уютный современный офис рядом с метро Тульская: комфортные рабочие места, кофе/чай для всех сотрудников и фрукты по пятницам :)\n График работы 5/2 с 10:00 до 19:00;\n Социальный пакет:\n ДМС (расширенная программа, которая включает в себя стоматологию и психолога помимо основного пакета);\n Профессиональное развитие:\n Современные подходы к бизнесу, возможность предлагать и внедрять новые идеи и решения;\n Классная система наставничества: помощь с адаптацией и интеграцией в компанию (не только от коллег из Вашего отдела);\n Корпоративная жизнь:\n Насыщенная корпоративная культура: активности для офисных и удалённых сотрудников, корпоративные мероприятия и встречи All Hands;\n Разнообразные форматы досуга: праздничные и вечерние мероприятия (настольные игры, квартирники, мастер-классы);\n Клубы и комьюнити по интересам: чаты (в т.ч. про питомцев), Trivio English Club, квиз-клуб (с оплатой участия компанией), «Рекомендалошная», Random Coffee и др;\n Дружелюбная среда, где легко находить единомышленников и участвовать в жизни компании. Также наши сотрудники могут предлагать свои идеи и запускать новые активности :)\n А еще:\n Программа рекомендаций сотрудников - за каждого приведенного сотрудника в компанию, который успешно прошел испытательный срок, выплачиваем приятный бонус.\n Уровень заработной платы обсуждается с кандидатом на финальном интервью.\n Ждём Ваши отклики)","description_format":"text","description_chars":5702,"description_truncated":false,"requirements":{"experience_years_min":2,"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"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Business Travel","Travel Technology"],"lifecycle":[{"event":"open","at":"2026-10-21T16:46:59Z"},{"event":"6","at":"2026-10-24T16:42:17Z"},{"event":"6","at":"2026-10-27T16:42:17Z"}],"visa":[],"liveness":{"score":68,"band":"ok","label":"Likely open","p_open":1,"p_active":0.677,"p_room":1,"age_days":0,"expected_fill_days":3,"reasons":["conf:5","repost:2","velocity","win:early"],"computed_at":"2026-10-28T05:59:10Z"},"pay":null,"html_url":"https://alion.io/job/trivio-ai-product-engineer-middle-middle","json_url":"https://alion.io/job/trivio-ai-product-engineer-middle-middle.json","meta":{"generated_at":"2026-10-28T14:14:03Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":19403,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-29T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":62676},"rest":"https://alion.io/mcp/rest/get_company?id=62676"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftrivio-ai-product-engineer-middle-middle"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ftrivio-ai-product-engineer-middle-middle"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ftrivio-ai-product-engineer-middle-middle"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/trivio-ai-product-engineer-middle-middle\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftrivio-ai-product-engineer-middle-middle"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3016843}},{"tool":"search_jobs","arguments":{"company":"trivio.ru","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3016843},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}