Skip to main content

Discovery & Delivery: Job Opportunities

Software Engineer

Have a background in object oriented languages (Java, Python and/or Ruby)? Interested in learning machine learning and data analysis technologies? Enjoy working in a team environment where your ideas make a difference? Then come join the California Digital Library’s Discovery and Delivery team.

We are a team of software engineers, librarians and product managers working together to develop innovative library services for the University of California’s libraries and for regional, national and international library consortia. Our work includes organizing and analyzing metadata for the 16 million+ items in the HathiTrust digital library; analyzing the collections of 50+ libraries; and providing the University of California’s shared library catalog, digital resource access and interlibrary loan services.

This is a great job for a software engineer with an excellent knowledge of object oriented programming; a strong interest in learning and using machine learning, data analysis and data visualization technologies; a commitment to software development best practices; an enjoyment of teamwork; and a desire to provide library patrons with the very best access to information.

For more information and to complete an application, please visit:

Last updated: January 30, 2019