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
- Solid 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