Job Title
Agentic AI Developer (Azure AI Foundry Python)
Experience
7 10 years total experience
(3 years in AI/ML or GenAI solution delivery preferred)
Role Summary
We are seeking an Agentic AI Developer to design build and deploy agent-based GenAI solutions using Azure AI Foundry and Python. The ideal candidate will be experienced in LLM application development building tool-using agents orchestrating workflows integrating enterprise systems and deploying solutions securely and reliably on Azure.
This role is hands-on and delivery-focused: you will build production-grade agentic solutions (multi-step reasoning tool calling workflow orchestration RAG evaluation observability) and collaborate with product platform security and data teams to ship responsibly.
Key Responsibilities
Agentic AI Solution Development (Azure AI Foundry)
Build agentic applications using Azure AI Foundry capabilities (agents prompt flows/workflows model endpoints evaluation monitoring).
Design agents that can:
Use tools (APIs functions connectors)
Execute multi-step tasks (planning execution validation)
Maintain context safely (session memory retrieval grounding)
Implement guardrails (content safety prompt injection defenses data boundaries) and enterprise governance patterns.
Python Engineering (Production-Grade)
Develop clean testable and scalable Python services for:
Agent orchestration layers
Tool adapters and connectors
RAG pipelines (retrieval grounding citation)
Background workers and async task runners
Write unit/integration tests performance tests and adopt strong code quality practices (linting typing CI).
RAG Search & Knowledge Grounding
Implement Retrieval-Augmented Generation using:
Azure AI Search / vector search
Embeddings pipelines
Chunking metadata filtering hybrid search reranking
Design data ingestion workflows from enterprise sources (SharePoint Blob SQL APIs) with incremental indexing strategies.
Integration with Enterprise Systems
Integrate agents with tools and systems such as:
ServiceNow / Jira
CRM/ERP APIs
Internal knowledge bases
Azure Functions / Logic Apps / API Management
Build secure tool-calling patterns with authentication authorization auditing and least privilege.
Deployment Observability & Responsible AI
Package and deploy services to Azure (App Service Functions AKS-based on need).
Implement observability: structured logs traces model telemetry prompt/response auditing (with PII controls).
Set up evaluation frameworks: regression tests for prompts hallucination checks groundedness scoring and automated quality gates.
DevOps & MLOps for GenAI
Create CI/CD for agent workflows and Python services using GitHub Actions / Azure DevOps.
Use IaC where applicable (Bicep/Terraform) for environment consistency.
Manage secrets securely via Key Vault and implement environment-specific configuration patterns.
Required Skills & Experience
Core Requirements
7 10 years of total IaC & coding Development experience
Strong Python (API development async patterns packaging testing)
Hands-on experience building GenAI applications with:
Agentic frameworks/patterns (tool use planning orchestration)
Prompt engineering and prompt lifecycle management
RAG implementations and vector search concepts
Solid experience with Azure services (at least a few of):
Azure AI Foundry / model endpoints
Azure AI Search
Storage (Blob) Key Vault
App Service / Functions / Container Apps / AKS
API Management Logic Apps (nice to have)
Engineering Best Practices
REST API design (FastAPI/Flask) authentication/authorization (OAuth2/JWT)
Git branching strategies code review discipline
CI/CD pipelines containerization (Docker) environment management
Strong debugging and performance optimization capability