Microsoft is a leading technology company, and they are seeking an Artificial Intelligence Engineer to develop and manage AI solutions using Azure technologies. The role involves web application development, Azure cloud platform management, AI integration, and ensuring security compliance throughout the development process.
Responsibilities:
- End-to-end development of web applications using Microsoft technologies
- Proficient in building responsive, user-friendly interfaces using modern front-end frameworks such as React or equivalent
- Collaborating with designers to translate wireframes and mockups into functional, accessible interfaces
- Deployment and configuration of solutions in Azure environments
- Debugging and fixing issues in production and non-production web applications
- Implementing and resolving application security issues
- Designing, developing, and managing Azure Logic Apps and Azure Function Apps
- Working with various Azure services including Azure Security Services and Azure OpenAI
- Managing Azure resources and permissions aligned with security reviews and compliance
- Building and deploying automation workflows in Azure
- Azure DevOps pipeline creation, release management, and implementing Azure AI agents with DevOps data
- Integrating Azure OpenAI capabilities into business applications
- Using Azure Agents, OpenAI Studio for model creation, testing, and deployment
- Designing data models connected to AI/ML systems
- Querying and analyzing large datasets from MS SQL Server and other sources
- Applying best practices for data integration, performance, and monitoring
- Building CI/CD pipelines with Azure DevOps
- Automating infrastructure and workflow tasks using Power Automate and Azure services
- Active involvement in threat modeling and architecture reviews to strengthen security posture
- Development and integration using Power BI, Power Apps, and Power Automate
- Visualizing business metrics and large datasets using Power BI dashboards
- Automating business logic and workflows with Power Automate
- Creating architecture diagrams and documentation for application design
- Participating in threat modeling and security reviews
- Advising on technical requirements, design decisions, and implementation strategies
- Collaborating with teams to refine solutions and ensure performance, scalability, and compliance
- Working closely with stakeholders, product owners, and security teams
- Providing timely updates and technical suggestions during project planning and development
- Supporting internal teams in debugging, troubleshooting, and continuous improvement efforts
- Proficient in configuring and managing Microsoft-hosted and self-hosted Azure DevOps agents
- Monitoring and troubleshooting agent-based pipeline execution for performance bottlenecks
- Designing build and release strategies that leverage parallelism and automation using DevOps agents
- Optimizing pipeline tasks for faster deployments and scalable execution across environments
- Active involvement in internal and external security reviews for application compliance
- Implementing secure coding practices and remediating vulnerabilities identified in static/dynamic scans
- Collaborating with InfoSec teams to align with organizational security standards and cloud governance
- Designing secure access controls, API permissions, and authentication strategies using Azure Security Center
- Connecting and managing data flow between applications and Azure SQL or other data sources
- Writing optimized queries for large-scale data extraction and reporting
- Implementing indexing, query profiling, and caching strategies for improved response times
Requirements:
- End-to-end development of web applications using Microsoft technologies
- Proficient in building responsive, user-friendly interfaces using modern front-end frameworks such as React or equivalent
- Collaborating with designers to translate wireframes and mockups into functional, accessible interfaces
- Deployment and configuration of solutions in Azure environments
- Debugging and fixing issues in production and non-production web applications
- Implementing and resolving application security issues
- Designing, developing, and managing Azure Logic Apps and Azure Function Apps
- Working with various Azure services including Azure Security Services and Azure OpenAI
- Managing Azure resources and permissions aligned with security reviews and compliance
- Building and deploying automation workflows in Azure
- Azure DevOps pipeline creation, release management, and implementing Azure AI agents with DevOps data
- Integrating Azure OpenAI capabilities into business applications
- Using Azure Agents, OpenAI Studio for model creation, testing, and deployment
- Designing data models connected to AI/ML systems
- Querying and analyzing large datasets from MS SQL Server and other sources
- Applying best practices for data integration, performance, and monitoring
- Building CI/CD pipelines with Azure DevOps
- Automating infrastructure and workflow tasks using Power Automate and Azure services
- Active involvement in threat modeling and architecture reviews to strengthen security posture
- Development and integration using Power BI, Power Apps, and Power Automate
- Visualizing business metrics and large datasets using Power BI dashboards
- Automating business logic and workflows with Power Automate
- Creating architecture diagrams and documentation for application design
- Participating in threat modeling and security reviews
- Advising on technical requirements, design decisions, and implementation strategies
- Collaborating with teams to refine solutions and ensure performance, scalability, and compliance
- Working closely with stakeholders, product owners, and security teams
- Providing timely updates and technical suggestions during project planning and development
- Supporting internal teams in debugging, troubleshooting, and continuous improvement efforts
- Proficient in configuring and managing Microsoft-hosted and self-hosted Azure DevOps agents
- Monitoring and troubleshooting agent-based pipeline execution for performance bottlenecks
- Designing build and release strategies that leverage parallelism and automation using DevOps agents
- Optimizing pipeline tasks for faster deployments and scalable execution across environments
- Active involvement in internal and external security reviews for application compliance
- Implementing secure coding practices and remediating vulnerabilities identified in static/dynamic scans
- Collaborating with InfoSec teams to align with organizational security standards and cloud governance
- Designing secure access controls, API permissions, and authentication strategies using Azure Security Center
- Connecting and managing data flow between applications and Azure SQL or other data sources
- Writing optimized queries for large-scale data extraction and reporting
- Implementing indexing, query profiling, and caching strategies for improved response times