HamburgerMenu
hirist

Senior Software Engineer - AI Orchestration

Annex Solutions
Multiple Locations
5 - 12 Years

Posted on: 22/12/2025

Job Description

Description :

Shift Timing (Including time zone) : 2 PM 11 PM IST

Experience Range : 5+ years

Must Have Skills :

- 5+ years professional experience building production services with Node.js/TypeScript; deep Express expertise.

- Hands-on AI development: prompt engineering, tool/function calling, agent patterns, RAG.

- Practical experience with ADL and/or MCP (or equivalent agent frameworks) building real toolchains.

- Bot Framework SDK and Teams app development in production.

- Azure experience across at least two of: AKS, Service Bus, Cosmos, Redis (with Entra), Key Vault, VNet PE.

- Strong with Microsoft Graph and at least one CRM/ERP API (ideally Dynamics 365 Web API).

- Testing discipline with Jest; mocking external systems; CI/CD in Azure DevOps.

- Security first mindset: least privilege, secret management, private networking, audit logging.

Good to Have Skills & Certifications :

- Docxtemplater and docx document generation at scale.

- Azure AI Search, vector stores, and embeddings pipelines.

- Observability (OpenTelemetry), structured logging, and tracing in distributed systems.

- Frontend (React/Next.js) for internal portals and tooling.

- Cyclotron Internal 2

- Experience tuning performance (queues, backpressure, caching) and cost optimization for LLM workloads.

Key Responsibilities :

- Design and implement AI orchestration (ADL plans, MCP tools/servers/clients) for multiagent workflows.

- Build production services in Node.js 22 + TypeScript 5.8 (Express 4) with strong contracts and error handling.

- Implement Teams/Outlook experiences via Bot Framework SDK 4.22 and Teams AI Library 2.0.

- Integrate Microsoft Graph v1.0 and Dynamics 365 Web API (OData), including auth and data validation.

- Add retrieval/memory with Azure AI Search and Redis (Microsoft Entra auth), plus robust state management.

- Use Azure OpenAI (gpt5) and LangChain for tool calling, function orchestration, and system prompt architectures.

- Ship to AKS with private networking; use Azure Service Bus for A2A communication; manage secrets with Key Vault.

- Write high quality tests with Jest (unit/integration; mock external dependencies; target 80% coverage).

- Optimize reliability, security, and performance (e.g., p95 < 200ms for agent responses).

- Accelerate delivery using Cursor AI IDE workflows (inline reasoning, refactors, test generation).


info-icon

Did you find something suspicious?