Software Developer I - AI Developer at Iowa State University
Iowa, , USA -
Full Time


Start Date

Immediate

Expiry Date

07 Nov, 25

Salary

0.0

Posted On

10 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Programming Languages, Java, Automation Tools, Machine Learning, Python, Artificial Intelligence, Training

Industry

Information Technology/IT

Description

REQUIRED MINIMUM QUALIFICATIONS:

High school diploma or equivalent

PREFERRED QUALIFICATIONS:

Education, training, or certification in artificial intelligence (AI), machine learning, or a closely related field.
Experience developing chatbots, virtual assistants, or similar AI-driven automation tools.
Familiarity with system integration and automation technologies, including APIs and workflow orchestration tools.
Demonstrated knowledge and understanding of programming languages, development, and integrations, such as Python or Java.

JOB DESCRIPTION:

Information Technology Services (ITS) at Iowa State University is seeking a Software Developer I to support the development, deployment, and maintenance of artificial intelligence (AI) solutions. This role is centered on the practical implementation of AI tools and features that support the university’s mission and improve institutional services.
The ideal candidate will work closely with stakeholders to gather and refine AI requirements, build AI applications, and manage their ongoing performance in production environments. This position emphasizes practical implementation, testing, and lifecycle support of AI features integrated into institutional services and platforms.

Duties include :

  • Collaborate with end users and stakeholders to gather and document technical requirements for AI capabilities.
  • Design, develop, test, and maintain AI tools and services to meet institutional needs.
  • Integrate AI functionality into university systems using Microsoft and other development platforms.
  • Write clean, maintainable, and efficient code following industry best practices.
  • Troubleshoot, debug, and resolve issues in both custom and third-party applications.
  • Provide technical support to users and collaborate with vendors for updates and issue resolution.
  • Stay current on emerging AI technologies and contribute to continuous improvement initiatives.
  • Monitor system health, analyze logs and metrics, and implement fixes as needed.

This position is part of a new team at Iowa State focused on automation and AI innovation. You’ll have the opportunity to work with cutting-edge technologies and help shape the university’s approach to AI implementation. Whether you’re early in your AI career or looking to deepen your expertise, this role offers a unique chance to grow your skills while developing tools that will be used by faculty, students, and staff across campus. It’s a dynamic environment where your work will make a tangible impact.

Additional details :

  • Location: Must reside in the state of Iowa . Relocation expenses will not be included.
  • Residency requirement: 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 .
Responsibilities
  • Collaborate with end users and stakeholders to gather and document technical requirements for AI capabilities.
  • Design, develop, test, and maintain AI tools and services to meet institutional needs.
  • Integrate AI functionality into university systems using Microsoft and other development platforms.
  • Write clean, maintainable, and efficient code following industry best practices.
  • Troubleshoot, debug, and resolve issues in both custom and third-party applications.
  • Provide technical support to users and collaborate with vendors for updates and issue resolution.
  • Stay current on emerging AI technologies and contribute to continuous improvement initiatives.
  • Monitor system health, analyze logs and metrics, and implement fixes as needed
Loading...