We use cookies to run the site and count visits. "Got it" also allows session recording.
Almaty, Kazakhstan4 months ago
Grade
Senior
Experience
from 5 years
Work format
Hybrid
An email or a Telegram message to the recruiter
Almaty Senior Backend Engineer (AI Agents) About the role Development of the agent platform backend: asynchronous microservices, tool layer for LLM agents, integrations with domain services.
Design and development of asynchronous microservices Implementation of a tool layer for agents: description of tool contracts, argument validation, idempotency, error and timeout handling Integration of domain APIs into the agent circuit Participation in architectural decisions and code review
From 5 years of backend development. Stack: Python 3.12+, FastAPI, asyncio, Pydantic v2. Structured concurrency (TaskGroup) Understanding of agents and MCP (mandatory) What MCP is and how tool calling works: how the model chooses a tool, how the call is validated, where risks arise (prompt injection, escalation of privileges through call chain) and how to mitigate them infrastructurally. Inter-service communication: gRPC (protobuf, streaming), REST, event-driven integration via Kafka. Architecture: Microservices, domain boundaries, API Gateway, BFF. Ability to defend a solution and explain trade-offs. Data: PostgreSQL, Redis, Kafka (partitioning, consumer groups, delivery semantics, idempotency, DLQ). Processes: Agile (Scrum/Kanban), technical documentation, working with a product team.
Format: hybrid
Алматы Формат: гибрид Senior Backend Engineer (AI Agents) О роли Разработка бэкенда агентной платформы: асинхронные микросервисы, инструментальный слой для LLM-агентов, интеграции с доменными сервисами.
🧩 Задачи Проектирование и разработка асинхронных микросервисов Реализация tool layer для агентов: описание контрактов инструментов, валидация аргументов, идемпотентность, обработка ошибок и таймаутов Интеграция доменных API в агентный контур Участие в архитектурных решениях и code review
Требования От 5 лет backend-разработки. Стек: Python 3.12+, FastAPI, asyncio, Pydantic v2. Structured concurrency (TaskGroup) Понимание агентов и MCP (обязательно) Что такое MCP и как работает tool calling: как модель выбирает инструмент, как валидируется вызов, где возникают риски (prompt injection, эскалация полномочий через цепочку вызовов) и как их закрывать инфраструктурно. Межсервисное взаимодействие: gRPC (protobuf, streaming), REST, событийная интеграция через Kafka. Архитектура: Микросервисы, границы доменов, API Gateway, BFF. Умение защитить решение и объяснить компромиссы. Данные: PostgreSQL, Redis, Kafka (партиционирование, consumer groups, семантика доставки, идемпотентность, DLQ). Процессы: Agile (Scrum/Kanban), техническая документация, работа с продуктовой командой.
📩 Можно в личку или на почту:
We compare skills, grade, work format and salary
Most often 1,210,000 to 1,910,000