Description
Skills
Education
Company Description
The University of Maine System is seeking an AI Developer to join the IT Enterprise Services team. The AI Developer plays a key role in advancing the University’s digital modernization and sustainability initiatives. This position leverages artificial intelligence to optimize software architecture, automate code modernization, and enhance the performance, security, and maintainability of enterprise applications. Working across the University’s technology ecosystem, the AI Developer applies AI tools and techniques to refactor legacy systems, reduce technical debt, and ensure the long-term reliability of mission-critical applications that support teaching, research, and public service.
Key Responsibilities
AI-Driven Code Modernization:
Use AI-powered analysis and automation tools to identify and remediate technical debt across institutional codebases. Design and implement AI-enabled refactoring processes to modernize legacy systems and migrate applications to modern architectures.
Automated Testing and Quality Assurance:
Develop and maintain comprehensive AI-assisted testing and verification frameworks to ensure performance, reliability, and security in modernized systems.
Application and API Development:
Design, develop, and maintain APIs and full-stack applications that support enterprise operations and data integration needs.
Continuous Improvement and Collaboration:
Integrate AI tools into CI/CD pipelines for proactive quality assurance. Collaborate with campus stakeholders to translate institutional needs into technical solutions that enhance efficiency and scalability.
Knowledge, Skills, and Abilities
Required:
Software Architecture & Modernization: Expertise in modern software architecture, microservices, design patterns, and advanced refactoring techniques for complex, large-scale, and often poorly documented systems.
AI Developer Tooling: Deep, demonstrable knowledge with AI-powered developer tools for static/dynamic code analysis, automated transformation, and intelligent testing (e.g., tools similar to CodeScene, SonarQube, Refact ai, Qodo).
Automated Testing & Verification: Advanced proficiency in building and maintaining comprehensive automated testing suites (unit, integration, end-to-end) and verification frameworks to validate complex system behavior and ensure functional parity post-refactoring.
Programming Languages & Frameworks: Strong proficiency in at least one modern back-end language (e.g., Java, Node.js, Python) and a corresponding front-end framework (e.g., React, Vue.js), with a solid understanding of web fundamentals (HTML, CSS3).
Analytical & System Thinking: Exceptional analytical and creative problem-solving skills, with the ability to diagnose deeply embedded architectural problems in opaque legacy codebases and devise innovative, AI-driven solutions.
Interpersonal & Communication Skills: Excellent verbal and written communication skills, with the ability to articulate highly complex technical concepts, risks, and strategies to diverse technical and non-technical audiences.
Qualifications
Required:
A master’s degree in Computer Science, Software Engineering, Information Technology, or a closely related field. An equivalent combination of relevant professional experience and education will be considered.
A minimum of five (5) years of professional experience in AI software development, demonstrating progressive responsibility in designing and building complex web applications.
A minimum of two (2) years of dedicated, hands-on experience applying AI/ML tools and techniques to software development lifecycle challenges, such as automated code analysis, AI-assisted refactoring, or generative testing.
A portfolio of completed projects or a detailed professional history that clearly demonstrates expertise in analyzing, improving, and modernizing complex legacy systems with practical application of AI technologies.
Preferred:
Professional work experience in a higher education, education technology (EdTech), or research-intensive environment.
Experience with advanced AI techniques or contributing to open-source AI/ML projects.
Familiarity with data privacy and governance regulations relevant to the higher education sector, such as the Family Education Rights and Privacy Act (FERPA).
The University of Maine System (UMS), established in 1968, consists of seven universities and the University of Maine School of Law, spread across various locations in Maine. UMS provides system-wide services and governance from these locations, leveraging the distinct strengths and collaborations among its institutions to advance strategic priorities for UMS and the state of Maine.
Choosing UMS means opting for a high quality of life supported by excellent benefits such as tuition waivers, robust retirement contributions, and comprehensive insurance coverage including medical, dental, vision, life, and disability. Maine's diverse landscapes, from accessible wilderness and rugged coastline to urban centers and rural communities, offer numerous cultural activities, strong public schools, safe neighborhoods, and high-quality healthcare. Discover more about Maine's exemplary lifestyle on the Maine Office of Tourism website.
Position Overview
Company
University of Mane System
Location
Remote, ME
Job Type
Full time
Salary
$75,000 to $85,000
Apply Now
Position Details
The University of Maine System is seeking an AI Developer to join the IT Enterprise Services team. The AI Developer plays a key role in advancing the University’s digital modernization and sustainability initiatives. This position leverages artificial intelligence to optimize software architecture, automate code modernization, and enhance the performance, security, and maintainability of enterprise applications. Working across the University’s technology ecosystem, the AI Developer applies AI tools and techniques to refactor legacy systems, reduce technical debt, and ensure the long-term reliability of mission-critical applications that support teaching, research, and public service.
Key Responsibilities
AI-Driven Code Modernization:
Use AI-powered analysis and automation tools to identify and remediate technical debt across institutional codebases. Design and implement AI-enabled refactoring processes to modernize legacy systems and migrate applications to modern architectures.
Automated Testing and Quality Assurance:
Develop and maintain comprehensive AI-assisted testing and verification frameworks to ensure performance, reliability, and security in modernized systems.
Application and API Development:
Design, develop, and maintain APIs and full-stack applications that support enterprise operations and data integration needs.
Continuous Improvement and Collaboration:
Integrate AI tools into CI/CD pipelines for proactive quality assurance. Collaborate with campus stakeholders to translate institutional needs into technical solutions that enhance efficiency and scalability.
Knowledge, Skills, and Abilities
Required:
Software Architecture & Modernization: Expertise in modern software architecture, microservices, design patterns, and advanced refactoring techniques for complex, large-scale, and often poorly documented systems.
AI Developer Tooling: Deep, demonstrable knowledge with AI-powered developer tools for static/dynamic code analysis, automated transformation, and intelligent testing (e.g., tools similar to CodeScene, SonarQube, Refact ai, Qodo).
Automated Testing & Verification: Advanced proficiency in building and maintaining comprehensive automated testing suites (unit, integration, end-to-end) and verification frameworks to validate complex system behavior and ensure functional parity post-refactoring.
Programming Languages & Frameworks: Strong proficiency in at least one modern back-end language (e.g., Java, Node.js, Python) and a corresponding front-end framework (e.g., React, Vue.js), with a solid understanding of web fundamentals (HTML, CSS3).
Analytical & System Thinking: Exceptional analytical and creative problem-solving skills, with the ability to diagnose deeply embedded architectural problems in opaque legacy codebases and devise innovative, AI-driven solutions.
Interpersonal & Communication Skills: Excellent verbal and written communication skills, with the ability to articulate highly complex technical concepts, risks, and strategies to diverse technical and non-technical audiences.
Qualifications
Required:
A master’s degree in Computer Science, Software Engineering, Information Technology, or a closely related field. An equivalent combination of relevant professional experience and education will be considered.
A minimum of five (5) years of professional experience in AI software development, demonstrating progressive responsibility in designing and building complex web applications.
A minimum of two (2) years of dedicated, hands-on experience applying AI/ML tools and techniques to software development lifecycle challenges, such as automated code analysis, AI-assisted refactoring, or generative testing.
A portfolio of completed projects or a detailed professional history that clearly demonstrates expertise in analyzing, improving, and modernizing complex legacy systems with practical application of AI technologies.
Preferred:
Professional work experience in a higher education, education technology (EdTech), or research-intensive environment.
Experience with advanced AI techniques or contributing to open-source AI/ML projects.
Familiarity with data privacy and governance regulations relevant to the higher education sector, such as the Family Education Rights and Privacy Act (FERPA).
The University of Maine System (UMS), established in 1968, consists of seven universities and the University of Maine School of Law, spread across various locations in Maine. UMS provides system-wide services and governance from these locations, leveraging the distinct strengths and collaborations among its institutions to advance strategic priorities for UMS and the state of Maine.
Choosing UMS means opting for a high quality of life supported by excellent benefits such as tuition waivers, robust retirement contributions, and comprehensive insurance coverage including medical, dental, vision, life, and disability. Maine's diverse landscapes, from accessible wilderness and rugged coastline to urban centers and rural communities, offer numerous cultural activities, strong public schools, safe neighborhoods, and high-quality healthcare. Discover more about Maine's exemplary lifestyle on the Maine Office of Tourism website.