Role Overview
Design, develop, and deploy AI powered applications, copilots, and intelligent agents using Azure AI Foundry while ensuring security, scalability, governance, and integration with enterprise systems. This role involves building enterprise-grade AI solutions that leverage models, tools, monitoring, and governance capabilities.
Responsibilities
- Design and develop AI applications and AI agents using Azure AI Foundry.
- Build backend services using Python and FastAPI.
- Develop modern web applications using React and TypeScript.
- Integrate AI solutions with enterprise data sources such as SharePoint, Microsoft Fabric, Databricks, and Azure services.
- Develop RAG (Retrieval Augmented Generation) and knowledge based AI solutions.
- Deploy, monitor, and optimise AI applications in Azure environments.
- Implement security, RBAC, compliance, and governance controls.
- Collaborate with business stakeholders to translate use cases into AI solutions.
- Troubleshoot performance, scalability, and production issues.
Requirements
- Bachelor's degree in computer science, Information Technology, Engineering, or related field.
- Strong experience in Python development.
- Experience with FastAPI or similar backend frameworks.
- Hands on experience with React and modern frontend development.
- Experience working with Azure Cloud Services.
- Understanding of REST APIs and microservices.
- Knowledge of Git, CI/CD, and DevOps practices.
- Experience with AI/ML solutions, LLMs, or GenAI applications.
Skills
- Python
- FastAPI
- React
- Azure
- Generative AI
Nice to Have
- Azure AI Foundry and Azure OpenAI Services.
- AI Agents and Copilot development.
- Prompt Engineering.
- Vector Databases and RAG architectures.
- Azure Data Factory, Databricks, or Fabric.
- Containerisation (Docker/Kubernetes).