Jobs · Engineering

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.

Similar jobs