Python programming (strong fundamentals, OOP, writing APIs, debugging). Hands-on experience building GenAI/LLM solutions: RAG / embeddings / vector DB / prompt engineering. Experience with FastAPI or Flask (building and serving APIs). Understanding of LLM application lifecycle (prompting, evaluation, versioning, deployment basics). Knowledge of at least one cloud platform: AWS or Azure. Basic understanding of Git, code reviews, and deployment workflows.