Azure AI Foundry and Python
Job Summary
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