Senior Azure AI Foundry Engineer
Interon IT Solutions · Chantilly, VA · 2 days ago
EngineeringFull-time
Key Responsibilities
- Design and develop generative AI applications using Azure AI Foundry and Azure OpenAI.
- Build Retrieval-Augmented Generation solutions using Azure AI Search, vector databases, embeddings, and enterprise data sources.
- Develop AI agents capable of interacting with APIs, databases, documents, and other business systems.
- Design prompt workflows, system instructions, tool-calling processes, and multi-step agent workflows.
- Develop backend AI services and APIs using Python, FastAPI, Flask, or similar frameworks.
- Integrate structured and unstructured data from Azure Data Lake, Blob Storage, SQL databases, SharePoint, and enterprise applications.
- Implement document ingestion, chunking, embedding, indexing, retrieval, and response-generation pipelines.
- Evaluate AI applications for response accuracy, relevance, groundedness, safety, latency, and overall performance.
- Implement responsible AI controls, content filtering, prompt-injection protection, access controls, and data-security standards.
- Monitor AI applications using Azure Monitor, Application Insights, logging, tracing, and Foundry observability capabilities.
- Deploy and manage AI solutions using Azure Functions, Azure App Service, Azure Container Apps, AKS, or similar Azure services.
- Build automated CI/CD pipelines using Azure DevOps or GitHub Actions.
- Collaborate with data engineers, data scientists, architects, business analysts, and product teams.
- Troubleshoot issues related to model responses, data retrieval, integrations, application performance, and cloud deployment.
- Prepare technical design documents, architecture diagrams, deployment guides, and operational documentation.
Required Skills
- 8+ years of overall software engineering, data engineering, cloud, or AI development experience.
- Strong hands-on experience with Azure AI Foundry or Microsoft Foundry.
- Experience with Azure OpenAI models, embeddings, chat completions, and model deployments.
- Strong experience developing RAG-based applications.
- Hands-on experience with Azure AI Search, vector search, semantic search, and hybrid search.
- Strong programming experience with Python.
- Experience developing REST APIs using FastAPI, Flask, or similar frameworks.
- Experience with prompt engineering, function calling, tool calling, and AI agent development.
- Understanding of LLM evaluation, hallucination reduction, groundedness, responsible AI, and content safety.
- Experience with Azure services such as Blob Storage, Data Lake, Key Vault, Functions, App Service, Container Apps, AKS, and Application Insights.
- Experience working with SQL, NoSQL, document databases, or vector databases.
- Experience with Git, Azure DevOps, GitHub Actions, Docker, and CI/CD processes.
Preferred Skills
- Strong communication, analytical, troubleshooting, and documentation skills.
- Experience with LangChain, LangGraph, Semantic Kernel, AutoGen, or Microsoft Agent Framework.
- Experience with Azure Machine Learning, Microsoft Fabric, or Azure Data Factory.
- Experience building conversational AI, enterprise copilots, or intelligent document-processing solutions.
- Knowledge of model evaluation, red-team testing, prompt-flow testing, and AI application monitoring.
- Experience implementing Microsoft Entra ID, managed identities, RBAC, private endpoints, and enterprise security controls.
- Azure AI Engineer or Azure Solutions Architect certification is preferred.