Описание
Команда Support Automation разрабатывает системы автоматизации поддержки пользователей Авито: сервисы и сценарии для ответов без участия оператора, ускорения обработки обращений, маршрутизации запросов, а также работы с базами знаний и продуктовыми данными. Одно из ключевых направлений — AI-агент поддержки, который понимает обращения, собирает контекст, обращается к инструментам и базе знаний, отвечает пользователям или передаёт диалог оператору.
Задачи
•Развивать бэкенд-сервисы на Go и Python
•Проектировать и реализовывать системы автоматизации поддержки: интеграции, сценарии, обработку событий, фоновые процессы, API и внутренние инструменты
•Проектировать отказоустойчивость: ретраи, таймауты, идемпотентность, graceful degradation, backpressure и защиту от каскадных сбоев
•Участвовать в развитии AI-агента поддержки: бэкенд-интеграции, инструменты агента, контракты, состояние, передачу диалога оператору, диагностику и наблюдаемость
•Строить надёжные интеграции с внутренними системами: мессенджером, базами знаний, аналитикой, LLM-платформами, очередями и продуктовыми сервисами
•Повышать наблюдаемость: метрики, трейсы, структурированные логи, дашборды и алерты для автоматизации и агентных сценариев
•Разбирать проблемы в продакшене: деградацию автоматизации, рост показателей transfer/error-rate, сбои сценариев и интеграций, некорректные пользовательские пути
•Владеть техническим бэклогом части систем автоматизации: выделять технический долг, формулировать архитектурные улучшения и согласовывать приоритеты с продуктом
•Проводить дизайн-ревью и код-ревью, помогать команде принимать технические решения
•Менторить инженеров и повышать инженерные стандарты в направлении
Требования
•Сильный опыт бэкенд-разработки на Go и/или Python
•Опыт проектирования сервисов в продакшене: API, базы данных, очереди, фоновые воркеры, интеграции, миграции и эксплуатация
•Понимание распределённых систем: таймаутов, ретраев, идемпотентности, консистентности, деградаций и обработки событий
•Уверенная работа с PostgreSQL и Redis
•Опыт построения наблюдаемости: метрики, логи, трейсы, алерты и разбор инцидентов
•Умение работать с продуктовой неопределённостью: уточнять задачу, предлагать архитектуру, выделять MVP и определять метрики успеха
•Прикладное понимание систем LLM и AI-агентов: tools/function calling, RAG, eval, guardrails, hallucinations, handoff
•Опыт в support-tech, автоматизации клиентского сервиса, workflow engines, чат-ботах или внутренних платформах
•Способность самостоятельно вести крупное направление, влиять на архитектуру нескольких сервисов и договариваться со смежными командами
Будет плюсом: опыт работы с очередями типа Kafka, прикладное понимание систем LLM и AI-агентов, опыт в support-tech, автоматизации клиентского сервиса, workflow engines, чат-ботах или внутренних платформах.
Условия
•Возможность работать над сложными задачами в области автоматизации поддержки и искусственного интеллекта
•Сильная инженерная культура и возможность влиять на архитектуру высоконагруженных систем
•Рабочее оборудование и всё необходимое для продуктивной работы
•Прозрачная система премий
•Условия компенсации обсудят на собеседовании
•Внешнее и внутреннее обучение за счёт компании: курсы, тренинги, лекции, обмен опытом и менторство
•Страховка со стоматологией с первого дня работы
•В офисе ведут приём терапевт и массажист
•Офис в 2 минутах от метро «Белорусская»