МТС Банк
Python Developer (AI Assistant)
1 нед. назад
1834–3557 USD / мес.РоссияMiddleHybrid
pythonlangchainllmprompt engineeringasynciofastapiaiohttppostgresql
Разработка backend-сервисов и ИИ-ассистента на Python для МТС Банка с возможностью удалённой, гибридной или офисной работы.
Обязанности
- Проектировать и разрабатывать backend-сервисы на Python.
- Создавать и оптимизировать цепочки LangChain для обработки запросов и выполнения многошаговых задач.
- Интегрировать LLM и разрабатывать архитектуру оркестратора: управлять состоянием процессов, ошибками и повторными попытками, логированием и аудитом.
- Проектировать REST API для взаимодействия с фронтендом, мобильными клиентами и внешними системами.
- Работать с диалоговыми сценариями ИИ-ассистента, включая контекстную память, маршрутизацию намерений и вызов инструментов.
- Писать unit- и integration-тесты, участвовать в code review и документировать API и внутренние сервисы.
Требования
- Уверенное владение Python 3.9+ и не менее 3 лет опыта промышленной разработки.
- Практический опыт работы с LangChain или аналогами от 1 года: chains, agents, memory, tools и output parsers.
- Понимание принципов работы LLM и prompt engineering.
- Опыт интеграции с API LLM-провайдеров и/или запуска open-source моделей.
- Опыт с asyncio и FastAPI или aiohttp.
- Знание PostgreSQL, Redis, микросервисной архитектуры, Kubernetes, REST/gRPC и принципов проектирования отказоустойчивых сервисов.
Условия
- Полная занятость, график 5/2.
- Формат работы — удалённо, гибридно или в офисе.