• 3 to 5 years of software engineering experience with hands-on application development
• 1 to 3 years of practical experience developing Generative AI applications, AI assistants, AI
agents, copilots, or intelligent automation solutions.
• Proficiency in Python and experience building APIs, integrations, and enterprise applications.
• Working knowledge of Large Language Models (LLMs), prompt engineering, embeddings, vector
databases, semantic search, Retrieval-Augmented Generation (RAG), and common AI
• Hands-on experience with one or more AI development frameworks, such as LangGraph,
LangChain, , Claude Code SDK, OpenAI SDK, or similar technologies.
• Familiarity with Model Context Protocol (MCP), AI gateways, agent-to-agent communication, or
• Experience implementing AI agents, orchestration workflows, tool integrations, or agentic
• Experience building proofs of concept, prototypes, or reference implementations.
• Experience integrating applications with enterprise systems, data platforms, and APIs.
• Familiarity with automated testing and evaluation approaches for AI solution quality, safety,
reliability, and performance.
• Awareness of Responsible AI principles, AI governance, security controls, and enterprise data
• Experience with GitHub, CI/CD pipelines, containers, and modern software engineering
• Familiarity with Azure or AWS services used to host and operate applications and AI workloads.
• Ability to work with business stakeholders and application development teams to translate
requirements into working software.
• Strong communication, collaboration, and problem-solving skills.