23 Oct
|
Straive
|
Bengaluru
Azure AI Foundry Developer Senior Developer | 5–9 years overall | Azure AI / GenAI Engineering Location
- PAN India Straive Locations Role Overview We are seeking a hands-on Azure AI Foundry Developer to build, deploy, secure and troubleshoot AI/GenAI applications on Microsoft Azure. The role centers on Python development, Foundry model endpoints, REST/SDK integration, identity-based authentication and production operations. Working knowledge of Microsoft Fabric and Power BI is needed to integrate enterprise data securely.
Key Responsibilities
Azure AI Foundry Development
• Develop Python applications that invoke Azure AI Foundry model deployments through SDKs and REST APIs.
• Configure projects, model deployments and endpoints; understand their distinct responsibilities.
• Build reusable inference components, prompt workflows and application integrations. Identity, Authentication & Security
• Implement API key and Microsoft Entra ID authentication, including service principals and system-/user-assigned managed identities.
• Configure RBAC, token acquisition, secure credential handling and Azure Key Vault integration.
• Diagnose authentication and authorization issues and apply least-privilege access. API Troubleshooting & Reliability
• Investigate HTTP 400, 401, 403, 404, 429 and 5xx responses, including endpoint, credential, RBAC, quota and networking causes.
• Implement structured logging, retries with backoff, monitoring and robust exception handling.
• Test connectivity and model invocation across development and production environments. Microsoft Fabric & Power BI Integration
• Integrate AI applications with Fabric Lakehouse, Warehouse, SQL analytics endpoints and OneLake data sources.
• Understand Import,
DirectQuery and Direct Lake modes and how semantic models connect to Fabric.
• Support row-level security (RLS), workspace roles and semantic model permissions (Read, Build, Reshare, Write). Development & Delivery
• Write modular, tested Python code and REST services; maintain source control and CI/CD workflows.
• Work with platform, data engineering and security teams to release production-ready solutions. Required Skills
• Robust hands-on Python, REST APIs and Azure AI Foundry model integration.
• Experience deploying/invoking Azure AI models and troubleshooting endpoint failures.
• Microsoft Entra ID, service principals, managed identities, RBAC and Key Vault.
• Working knowledge of Fabric Lakehouse, Warehouse, SQL, Power BI semantic models and RLS.
• Git, automated testing, CI/CD and production monitoring. Required Qualifications
• 5–9 years of overall software development or cloud engineering experience.
• Minimum 2 years of hands-on experience building Azure AI/GenAI applications.
• Strong Python development and REST API integration experience.
• Practical experience deploying and invoking AI models through Azure AI Foundry or its associated Azure AI services.
• Experience implementing Microsoft Entra ID authentication using service principals or managed identities.
• Demonstrated ability to troubleshoot API authentication, authorization, and endpoint connectivity issues.
• Understanding of Azure RBAC, credential management, and enterprise security principles.
• Working knowledge of Microsoft Fabric and Power BI integration. Preferred Skills RAG, Azure AI Search, embeddings, Azure Functions/App Service/Container Apps, Fabric pipelines and notebooks, Azure DevOps or GitHub Actions.
📌 Azure Foundry/AI Developer (Bengaluru)
🏢 Straive
📍 Bengaluru