AI Engineer
Job Description
Iowa State University’s ITS is seeking an AI Engineer (Software Developer I) to support the development, deployment, and maintenance of AI solutions in a higher education research environment in Iowa (onsite).
Responsibilities
- Partner with end users and stakeholders across higher education, extension, and research to gather and document business and technical requirements for AI capabilities
- Design, develop, test, and maintain AI applications and services using low-code Microsoft tools to support institutional needs
- Integrate AI functionality into university systems using the Microsoft technical stack
- Design and implement multi-agent architecture elements within the Microsoft ecosystem
- Troubleshoot, debug, and resolve issues in both custom and third-party applications
- Monitor system health, analyze logs and metrics, and implement fixes as needed
- Maintain secure access patterns, including authentication, authorization, and data protection controls for AI applications on Azure
Required Qualifications
- High school diploma or equivalent
Technologies
- Microsoft technologies
- Copilot Studio
- Microsoft Azure
- Microsoft Foundry
- Azure Front Door
- Azure API Management (APIM)
- Azure Functions
- Power Automate
- Power Platform
- Salesforce
- OAuth-based authentication workflows
- Microsoft Entra security
- Azure AI services
- Azure OpenAI
- Entra ID
- Azure Key Vault
- Power Automate workflows
- API gateways
Preferred Qualifications
- Bachelor’s degree in computer science, data science, computer engineering, math, or a related field with a Machine Learning or AI concentration
- Experience developing and maintaining AI-powered applications using Azure AI services, Azure OpenAI, Microsoft Foundry, and Microsoft Copilot technologies
- Experience integrating Copilot Studio agents with backend services using Power Automate, Azure Functions, APIs, and custom connectors in a large higher education institution
- Experience creating and administering Microsoft Foundry endpoints for AI models with Entra security for authentication and configuring pipelines in Power Platform to manage solution deployments
- Experience designing and implementing API gateways and authentication mechanisms using Microsoft Entra ID, Azure Functions, and Azure Key Vault to provide secure, unified access to AI models hosted on Azure
Benefits
- Medical and dental
- Defined benefit and defined contribution retirement plans
- Generous vacation, holiday, and sick time and leave plans
- Onsite childcare (Ames, Iowa)
- Life insurance and long-term disability
- Flexible Spending Accounts
- Various voluntary benefits and discounts
- Employee Assistance Program
- Wellbeing program
- WorkFlex options for some positions
Job Details
- Job Group: Professional & Scientific
- Appointment Type: Regular
- Number of Months Employed Per Year: 12 Month Work Period
- Time Type: Full time
- Pay Grade: PS808
- Job Requisition Number: R19976
- Original Posting Date: September 25, 2026
- Posting Close Date: October 1, 2026
Eligibility
- Candidates must be legally authorized to work in the U.S. on an ongoing basis without sponsorship
- Immigration sponsorship is not available for this position
Application Instructions
- Click “Apply” and complete the Employment Application
- Prepare to enter or attach: Resume/Curriculum Vitae; Letter of Application/Cover Letter