Аға сарапшы (Backend Engineer —AI Infrastructure)
Міндеттері
• Control plane жүйесін әзірлеу: қолжетімділік саясатын басқару, агент сессияларының өмірлік циклін ұйымдастыру, шақырулар аудитін жүргізу.
• Банктік сервистерді агенттік контурға интеграциялау: домендік API-ларды аргументтерді валидациялау, идемпотенттілікті қамтамасыз ету және жанама әсерлерді шектеу арқылы MCP-құралдары ретінде ұсыну.
• Машиналық сәйкестендіргіштер үшін өкілеттік берілген қолжетімділік моделін әзірлеу.
• Орындау ортасын оқшаулау: тул бойынша sandbox, network policy, egress сүзгілеуі.
Талаптар
• Backend-әзірлеу саласында кемінде 5 жыл тәжірибенің болуы.
• Асинхронды микросервистер.
• Python 3.12+, FastAPI, asyncio, Pydantic v2 және structured concurrency (TaskGroup). Go — плюс;
• Агенттік орындауды түсіну.
• MCP және tool calling жұмыс істеу қағидаттарын түсіну: модельдің құралды қалай таңдайтынын, шақырудың қалай валидацияланатынын, қандай тәуекелдердің (prompt injection, шақырулар тізбегі арқылы өкілеттіктердің кеңеюі) туындайтынын және оларды инфрақұрылымдық түрде қалай жабуға болатынын білу.
• Identity және авторизация — басты құзырет.
• OAuth 2.1 (PKCE, client credentials, token exchange RFC 8693, scope-модельдері, токендерді кері қайтарып алу), Keycloak (realms, fine-grained authorization, federation, кастомдық SPI), OIDC/JWT технологияларымен жұмыс тәжірибесі. Машиналық сәйкестендіргіштер үшін Zero Trust және least privilege қағидаттарын түсіну.
• Сервистер арасындағы өзара іс-қимыл технологияларын меңгеру: асинхронды агенттік сценарийлер үшін gRPC (protobuf, streaming), REST, Kafka/NATS негізіндегі оқиғалық интеграция.
• Архитектура: API Gateway, BFF, микросервистері. Мультитенантты оқшаулау.
• Deployment: Kubernetes, mTLS және SPIFFE/SPIRE workload identity қолдайтын service mesh (Istio/Linkerd); service mesh болмаған жағдайда қолданба деңгейінде mTLS пайдалану.
• Деректермен жұмыс істеу тәжірибесі: PostgreSQL, Redis, Kafka, RabbitMQ, Oracle.
• Процестер;
• Agile (Scrum/Kanban), техникалық құжаттама және архитектуралық шешімдерді қорғау.
Артықшылық ретінде қарастырылады:
• Agentic Frameworks: Tool Calling, Function Calling, LangChain, LlamaIndex, AutoGen.
• Ірі ұйымдардың legacy-жүйелерімен интеграциялау тәжірибесі.
• Қаржы секторындағы жұмыс тәжірибесі, аудит және бас тартпау қағидаты бойынша талаптарды түсіну.
• Identity-инфрақұрылымын нөлден бастап құру тәжірибесі.