Role Overview
We are looking for enthusiastic and curious engineering students to design and build next-generation Workflow-Driven AI Agents. Unlike standard chat applications that rely on one-shot prompts, this role focuses on creating dynamic, autonomous agentic systems that use Large Language Models (LLMs) to reason, plan, execute actions with external tools, maintain state, and continuously refine output.
Responsibilities
- System Architecture & Workflow Design: Build structured AI workflows utilizing agentic design patterns such as ReAct, Plan-and-Execute, and multi-tool orchestration.
- Autonomous Task Execution: Implement agents capable of breaking down user goals into logical steps, executing tool calls (APIs, web search, code execution, database lookups), observing results, and handling edge cases gracefully.
- LLM Integration: Integrate commercial or open-source LLMs (e.g., OpenAI, Anthropic Claude, LLaMA, Mistral) into workflow engines.
- Context & State Management: Maintain persistent context and execution states across multi-step, multi-turn reasoning loops.
- Code & Documentation Quality: Deliver clean, modular, and well-documented source code (GitHub), along with architecture diagrams and demo videos.
Requirements
- Currently pursuing a Bachelor’s or Master’s degree in Engineering (CSE, ISE, ECE, AI/DS, or equivalent quantitative discipline).
- Strong analytical, problem-solving, and algorithmic skills.
- Ability to demonstrate past projects, hackathon prototypes, or open-source contributions.
Skills
- Python
- LangChain
- LangGraph
- CrewAI
- AutoGen
Nice to Have
- Familiarity with vector databases (Chroma, Pinecone, FAISS) and Retrieval-Augmented Generation (RAG).
- Experience deploying local open-source models (e.g., via Ollama, Hugging Face, vLLM).
- Basic understanding of state machines and workflow orchestration.