You will be a programmer developing large-scale digital library systems as a part of a team of programmers, librarians, and designers working on major projects including development of an overall architecture to serve the U-M Library and campus. You will have opportunities to gain experience with modern technologies that support research, digital preservation, publishing, archives and broad public access. You will most often code in Python, Java, or Ruby using Docker and Kubernetes for containerization and hosting. However, we have a diverse portfolio of solutions that use a variety of languages and tools. Much of our code is publicly available on GitHub.
In Library Information Technology, we value the cooperation that results from sharing and applying our different experiences, backgrounds, skills, talents, and interests to build an environment in which all our community members can flourish.
The University of Michigan Library is one of the world's largest academic research libraries and serves a vibrant university community that is home to 19 schools and colleges, 100 top ten graduate programs, and annual research expenditures over $2 billion a year. To promote the university's world-changing work and to serve the public good, the library collects, preserves, and shares the scholarly and cultural record in all existing and latest forms, and leads the reinvention of the academic research library in the digital age.