Python Development: Good hands-on experience in Python, OOP concepts, data structures, exception handling, debugging, and writing reusable code.
API Development: Experience developing and consuming REST APIs using FastAPI, Flask, or similar Python frameworks.
Generative AI: Basic hands-on experience with LLMs, Prompt Engineering, embeddings, tokens, context management, and integrating LLM APIs.
RAG: Understanding or implementation experience with Retrieval-Augmented Generation (RAG), including document chunking, embeddings, vector search, and retrieving relevant context.
GenAI Frameworks: Exposure to at least one framework such as LangChain, LangGraph, LlamaIndex, Semantic Kernel, or equivalent.
AI Agents: Basic understanding of Agentic AI, tool/function calling, AI agents, and MCP is preferred.
Database: Working knowledge of SQL and basic experience handling structured/unstructured data using Python.
Proprietary Applications: Ability to understand and enhance existing/proprietary Python and GenAI applications, integrate internal APIs, and work securely with confidential enterprise data.
Development Tools: Basic experience with Git, unit testing, Linux, Docker, and any one cloud platform such as Azure, AWS, or GCP.
Experience Expectation:junior engineer with experience in Python/software development with practical exposure to at least one GenAI/LLM, RAG, AI assistant, chatbot, or AI-agent project/POC.