Research Data Programmer, University of Michigan Library

How to Apply

A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position, including salary requirements, and outline skills and experience that directly relate to this position. Apply here:

Job Summary

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. We build tools to help researchers find information in a vast array of online resources; we built the systems and processes that underlie HathiTrust; we coordinate electronic publishing and data archiving initiatives; and we support the traditional library services users rely on, such as book circulation and collection management.

Core Services, a part of Library IT, supports these projects with the application, server, and storage infrastructure required for hosting web applications and processing digital library data and metadata. Projects in Core Services include (for example) large-scale automated validation and archiving, storage management, and access control and identity management. We operate a growing Linux server infrastructure consisting of approximately 50 servers and over 1.5 PB of storage spread across three data centers.


Library IT Core Services is looking for a talented and resourceful systems programmer to help design and build a system to collect and archive data sets from the various research areas across campus.

The focus (approximately 75-80%) of the position will be to develop the technological aspects of this new library service, working with researchers and librarians to gather, transform, archive, and provide access to this important data. The system will use the open-source Hydra software, built on a Fedora digital archive and Blacklight browsing system. The Hydra/Fedora/Blacklight architecture is gaining popularity for similar projects at other peer universities, and we plan to develop collaborative relationships with those institutions as the project progresses.

Secondary tasks will be shared with others in Core Services and will include web server configuration, other miscellaneous development, system troubleshooting, preparing documentation, monitoring technology trends.

Required Qualifications

Bachelor’s degree in Computer Science and 3 to 5 years of experience relevant to job duties or equivalent combination of education and experience; 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.

Desired Qualifications

Demonstrated experience in the configuration, customization, and tuning of Linux- based environments; demonstrated experience with NAS and SAN storage systems.

Additional Information

The University of Michigan offers a comprehensive benefits package with generous time-off benefits including 24 vacation days per year. For details, see www.benefits.umich.e…vents/candidate.html

Salary range is $55,000 – $68,000 with final salary determined by experience and qualifications.
This is a four-year, term-limited appointment, with the possibility of extension. This position will be posted for three weeks with applications reviewed as they are received.

Application Deadline

Job openings are posted for a minimum of seven calendar days. This job may be removed from posting boards and filled any time after the minimum posting period has ended.

U-M EEO/AA Statement

The University of Michigan is an equal opportunity/affirmative action employer.


Did you enjoy this post? Please Share!


Related Posts

DLF Digest: June 2024

A monthly round-up of news, upcoming working group meetings and events, and CLIR program updates from the Digital Library Federation. See all past Digests here. 

Skip to content