Developer Opportunities

Ann Arbor
0 other recent jobs
Created: May 23, 2014


The University of Michigan Library is looking for two talented, resourceful developers to work on exciting new projects.

The first project entails building an end-to-end digital archiving workflow using two popular open-source software packages, Archivematica and ArchivesSpace. Working closely with digital archivists at the Bentley Historical Library, the developer will install, customize, and integrate these tools, building a streamlined process for preparing and depositing content into the U-M Library’s Deep Blue archive, which is built on DSpace. The Bentley Historical Library is the university’s official archive, and the digital content to be processed includes literary materials, video footage, musical recordings, congressional papers, historical university records, and much more. Both the Python-based Archivematica and JRuby-based ArchivesSpace are active open-source projects, so development will be collaborative with colleagues at other universities.

The second project entails designing and building a system to collect and archive data sets from all sorts of different research groups across campus. This new service will be built on the Hydra stack, a JRuby-based architecture that is gaining worldwide popularity for digital archives; it is built on a Fedora digital object management system and Blacklight browsing system. The developer in this position will work closely with librarians to build and operate the service, interact with researchers on campus, collaborate with peer institutions working on similar initiatives, and participate in the active open-source Hydra community.

The University of Michigan Library, one of the largest academic research libraries in the world, leads the re-imagining of the research library in the digital era. We are transforming the way libraries organize, preserve, and share access to knowledge. Our seminal role in building digital library systems enabled the creation of HathiTrust, one of the world’s biggest digital libraries with over 80 participating institutions and over 11 million digitized books.

Library Information Technology is the technology core of the U-M Library, and Core Services, a part of Library IT, supports its mission with the application, server, and storage infrastructure for hosting web applications and processing digital library data and metadata. Both positions will report to the manager of Core Services.

Requirements: Bachelor's degree in Computer Science, a related field, or equivalent experience; 3 to 5 years experience relevant to job duties; experience and comfort with working in groups; demonstrated programming skills in a modern programming language; strong analytical and troubleshooting skills; excellent written and verbal communication; ability to work well in a multicultural and collaborative environment.

The University of Michigan offers a comprehensive benefits package with generous time-off including 24 vacation days per year. For details, see

The digital archive workflow position is a term-limited appointment that ends on April 30, 2016 with the possibility of extension.

The research data archive position is a four-year, term-limited appointment with the possibility of extension.

To learn more and apply, see


Last updated: Tuesday, February 28, 2017 23:43 UTC