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