About the role
Requirements:
- Python (expert level) for ML, orchestration, and agent logic.
- Strong understanding of async programming, concurrency, and task scheduling.
- Design and implementation of autonomous AI agents capable of multi-step reasoning and planning, Goal decomposition and task orchestration. React, Plan-and-Execute, Reflexive agents, Hierarchical / multi-agent systems.
- Hands-on experience with LLMs (OpenAI, Azure OpenAI, Anthropic, open-source models).
- Prompt-engineering techniques for: Reasoning (Chain-of-Thought, Self-Reflection)., Practical experience with agent frameworks, such as:, LangGraph / LangChain (agents, tools, memory), Semantic Kernel, AutoGen, CrewAI, or similar.
- Experience implementing: Task planners (step planning, re-planning), Constraint-based execution.
- Strong experience with at least one cloud platform: Azure (preferred for enterprise agentic AI), AWS, or GCP.