

Artificial Intelligence (AI) Engineer
Key Responsibilities
• Develop, test, and deploy Python-based Azure Function Apps.
• Implement triggers (HTTP, Timer, Queue), bindings, and scaling options.
• Handle error management, logging, and connect to Azure services/APIs.
• Manage and configure Azure Load Balancer or Application Gateway for Function Apps.
• Implement auto-scaling for Function Apps based on load.
• Design solutions for high availability and fault tolerance.
• Create and maintain YAML-based Azure DevOps pipelines for Function App deployment.
• Use Infrastructure as Code (IaC) with ARM templates or Terraform for infrastructure management.
Required Skills
• Solid understanding of load balancing concepts.
• Proficiency in CI/CD best practices.
• Strong knowledge of software engineering principles (design patterns, unit/integration testing).
• Strong Python scripting and API integration skills.
• Experience with Git for version control.
• Familiarity with Microsoft technologies, with transferable skills from AWS or Google Cloud.
Preferred Skills
• REST API consumption.
• Docker for local Function App development and testing.
• Basic knowledge of data storage (Blob Storage, Cosmos DB).
• Experience with Azure Synapse Analytics.
• Understanding of Azure RBAC, Service Principals, and security practices.
• Basic networking and security knowledge.
• Familiarity with Azure Monitor for performance monitoring and alerting.