Разработка 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. Формат работы — удалённо, гибридно или в офисе.