Responsibilities
- Build and test LLM-based features using APIs (Claude, OpenAI, Gemini) prompt design, structured output, and evaluation of response quality.
- Design and develop AI agents that plan, call tools, and complete multi-step business tasks with minimal human intervention.
- Implement tool/function calling and integrate agents with internal REST APIs, databases, and enterprise systems (SAP, CRM, WMS) via MCP or equivalent connector patterns.
- Build multi-agent and workflow-orchestration solutions using frameworks such as LangGraph, CrewAI, AutoGen, or the Claude/OpenAI Agents SDK including memory, state management, and error recovery.
- Develop and maintain conversational flows for WhatsApp/web chatbots, including session handling and backend integration.
- Work on Retrieval-Augmented Generation (RAG) use cases document ingestion, chunking, embeddings, and vector search over internal content.
- Assist in developing natural-language-to-SQL and analytics assistants over MS SQL/enterprise databases with read-only guardrails.
- Write Python scripts and REST APIs (Flask/ FastAPI) to expose AI features to internal applications.
- Define guardrails, approval checkpoints, logging, and evaluation methods so agents behave safely and predictably in production.
- Support data preparation cleaning, labelling, and structuring datasets for model evaluation.
- Document solutions, prepare test cases, and present findings to business stakeholders.