DetailsGradeMiddleExperiencefrom 3 yearsWork formatRemote, Hybrid, OnsiteEmploymentFull-timeAdditionalAdd to my applicationsAdd to my applicationsA cover letter for this jobAn email or a Telegram message to the recruiterWrite a letterDescriptionOriginal textAbout the roleDevelopment of backend services and an AI assistant in Python.Responsibilities Design and develop backend services in Python Create and optimize LangChain chains for request processing and multi-step task execution Integrate LLMs and develop orchestrator architecture: manage process state, errors and retries, logging, and auditing Design REST APIs for interaction with the frontend, mobile clients, and external systems Work with AI assistant dialogue scenarios, including contextual memory, intent routing, and tool invocation Write unit and integration tests, participate in code reviews, and document APIs and internal services Requirements Solid knowledge of Python 3.9+ and at least 3 years of industrial development experience Practical experience with LangChain or similar tools for at least 1 year: chains, agents, memory, tools, and output parsers Understanding of LLM principles and prompt engineering Experience integrating with LLM provider APIs and/or running open-source models Experience with asyncio and FastAPI or aiohttp Knowledge of PostgreSQL, Redis, microservice architecture, Kubernetes, REST/gRPC, and principles of designing fault-tolerant services BenefitsFull-time employment, 5/2 schedule. Work format — remote, hybrid, or in-office.Разработка 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. Формат работы — удалённо, гибридно или в офисе.?%Is this job a fit for you?We compare skills, grade, work format and salaryCompare with my resumeKey skillsPythonDjangoFastAPIFlaskKubernetesPostgreSQLRedisLangChainLarge Language ModelsPrompt EngineeringasyncioREST APIgRPCmicroservicesUnit testingIntegration testingSalary estimate251,000RUBper monthMost often 223,000 to 313,000
Банк 13121 days agoMiddle Python Developer (Compliance and Automatisation)~197,000 – 282,000 RUB/moHybridOnsiteRemoteMiddle
Совкомбанк Технологии1 month agoPython Developer (Office Format)~171,000 – 231,000 RUB/moNovosibirskOnsiteMiddle