12+ years of software engineering experience with strong expertise in Python, TypeScript, or Java.
Candidate should be owning end-to-end delivery with minimal supervision.
Extensive experience building AI applications using Python (FastAPI, Flask, LangChain/LlamaIndex) and TypeScript (Node.js, NestJS, Express) for backend services, AI agents, and orchestration layers.
Strong expertise in Agentic AI architecture, including agent design patterns, multi-agent systems, planning, reasoning, memory management, tool/function calling, and workflow orchestration.
Hands-on experience with orchestration frameworks such as LangGraph, CrewAI, AutoGen, Semantic Kernel, OpenAI Agents SDK, or similar enterprise AI frameworks
Hands-on experience designing and implementing Agentic AI solutions, autonomous workflows, and enterprise AI applications.
Experience building Retrieval-Augmented Generation (RAG), vector database integrations, tool calling, function calling, and LLM-based applications.
Ability to independently own user stories from requirement analysis through development, unit testing, peer reviews, Dev/UAT testing, deployment, and production support.
Experience developing scalable APIs, microservices, and cloud-native AI solutions on AWS.
Strong understanding of prompt engineering, AI governance, observability, evaluation frameworks, and model optimization.
Collaborate with Product Owners, Architects, Data Scientists, and Platform teams to deliver enterprise AI capabilities.
Mentor engineering teams and drive engineering excellence across the complete SDLC.