Demo

AI Software Developer

University of Michigan Information and Technology Services
Ann Arbor, MI Full Time
POSTED ON 4/14/2025 CLOSED ON 4/22/2025

What are the responsibilities and job description for the AI Software Developer position at University of Michigan Information and Technology Services?

Apply Now

How to Apply

A cover letter and resume are important submissions for the hiring team to get a sense of your experience. In the cover letter, in one page or less, please let us know how this role aligns with your career aspirations and skills. Submit both a cover letter and resume as one file.

Competitive salary available based on qualifications, experience and education of the selected candidate.

Job Summary

Join the future of AI at the University of Michigan!

Information and Technology Services (ITS) is on the lookout for passionate and innovative minds to join us as an Emerging Technologies Engineer (Intermediate). If you're eager to shape the next generation of AI and make a real impact in higher education, this is your chance!

In this role, you'll be at the forefront of the Michigan AI Platform, our cutting-edge AI-as-a-service solution, ensuring it remains secure, private, and accessible. You'll work with cross-functional teams, tackling exciting challenges and driving AI initiatives that empower students, faculty, and researchers.

We welcome candidates from all backgrounds who are ready to bring fresh perspectives and bold ideas. If you thrive in a dynamic environment and want to help build the future of GenAI at U-M, we want to hear from you!

Apply today and be part of something groundbreaking!

Who We Are

Information and Technology Services (ITS) supports U-M faculty, researchers, staff, and students in their use of technology to teach, learn, research, and work, and be leaders in their fields. We are dedicated to creating cohesive digital experiences and promoting university wide innovations. ITS's mission is to be trusted enablers of technology for the U-M community. ITS works together to provide cohesive digital experiences and seamless support to the U-M community. For more information about ITS, visit: https://its.umich.edu/about

Responsibilities*

Web Development: Contribute to building and maintaining user-friendly web interfaces that meet accessibility guidelines, ensuring back-end services are robust and scalable. Work closely with senior engineers to implement solutions that align with project goals.

AI Project Support: Contribute to the success of the team by coordinating work with other team members and actively supporting project management processes. Assist in maintaining sprint momentum by helping with planning, facilitating communication, and participating in retrospectives to ensure milestones are achieved.

Strategic Contribution: Collaborate with senior staff on the department's technical and strategic planning. Support efforts to align strategies with university goals, particularly in the areas of secure, private, and accessible AI solutions.

Ongoing Learning & Professional Development: Stay current with trends in web development, AI, security, privacy, and accessibility. Participate in training and industry events to ensure the Michigan AI Platform remains state-of-the-art.

Required Qualifications*

  • Bachelor's Degree in Computer Science or related field: Or equivalent work experience in software development, with a focus on web technologies.
  • Minimum 2 years of professional experience in web development: Proficiency in modern web technologies like HTML, CSS, JavaScript, and familiarity with front-end and back-end frameworks.
  • Experience in web application development: Familiarity with web development tools and frameworks such as Django and Vue.js.
  • Agile Development Practices: Proficiency in working within an Agile framework, contributing to sprint planning, daily stand-ups, and retrospectives to ensure timely completion of tasks.
  • Understanding of Security, Privacy, and Accessibility: Experience or knowledge in implementing secure and private web solutions that are accessible to a diverse user base.
  • Effective Communication Skills: Ability to convey technical information clearly and effectively to both technical and non-technical stakeholders.
  • Continual Learning Mindset: Commitment to ongoing professional development in web development, AI technologies, and industry best practices.

Desired Qualifications*

  • Master's Degree in Computer Science or related field: Advanced degree with a focus on AI, machine learning, or web technologies is a plus but not required.
  • Experience with Cloud Technologies: Familiarity with cloud platforms such as AWS, Azure, or GCP, and exposure to DevOps practices, is highly desirable.
  • Experience with Containers: Proficiency in working with containers and container orchestration tools such as Docker and Kubernetes.
  • Experience with AI Frameworks: Exposure to GenAI, LangGraph, and similar AI frameworks for machine learning, with hands-on expertise in integrating AI technologies into web-based platforms or services, including using DRF for building robust APIs.

Modes of Work

Positions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about the work modes.

Additional Information

PHYSICAL DEMANDS/WORK ENVIRONMENT

Punctual, regular, and consistent attendance is required. Ability to work on technical equipment installed at heights of 10 feet or higher. Normal amount of sitting, average mobility to move around an office environment, able to conduct normal amounts of work at a computer. Requires travel to various locations on the UM campuses and moves through buildings including stairways with test equipment weighing up to 40 lbs. utilizing proper safety techniques. May require working during non-business hours and on weekends. Responsible for protecting data and information from unauthorized release or from loss, alteration, or unauthorized deletion; and, following applicable regulations and instructions regarding access to computerized files, release of data, etc. as stated in a computer access agreement which the incumbent signs.

Benefits At The University Of Michigan

In addition to a career filled with purpose and opportunity, The University of Michigan offers a comprehensive benefits package to help you stay well, protect yourself and your family and plan for a secure future. Benefits include:

  • Generous time off
  • A retirement plan that provides two-for-one matching contributions with immediate vesting
  • Many choices for comprehensive health insurance
  • Life insurance
  • Long-term disability coverage
  • Flexible spending accounts for healthcare and dependent care expenses
  • Dental and Vision Insurance
  • Parental and Maternity Leave

U-M EEO Statement

The University of Michigan is an equal employment opportunity employer.

Job Detail

Job Opening ID

261941

Working Title

AI Software Developer

Job Title

Software Engineer Intermediate

Work Location

Ann Arbor Campus

Ann Arbor, MI

Modes of Work

Hybrid

Full/Part Time

Full-Time

Regular/Temporary

Regular

FLSA Status

Exempt

Organizational Group

Its Us

Department

ITS SS Emerging Tech & AI Svcs

Posting Begin/End Date

4/14/2025 - 4/21/2025

Salary

$75,000.00 - $80,000.00

Career Interest

Information Technology

Apply Now

Salary : $75,000 - $80,000

Software Developer-Embedded .
United Software Group -
Northville, MI
Application Support Developer – Time To Pet
DaySmart Software -
Ann Arbor, MI
Application Support Developer – Time To Pet
DaySmart Software -
Ann Arbor, MI

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a AI Software Developer?

Sign up to receive alerts about other jobs on the AI Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$101,387 - $124,118
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$149,493 - $192,976
Income Estimation: 
$149,493 - $192,976
Income Estimation: 
$184,796 - $233,226
Income Estimation: 
$77,900 - $95,589
Income Estimation: 
$101,387 - $124,118
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other AI Software Developer jobs in the Ann Arbor, MI area that may be a better fit.

Software Engineer - AI & ML

Lakeside Software, Ann Arbor, MI

Software Developer

United Software Group, Northville, MI

AI Assistant is available now!

Feel free to start your new journey!