Digital Development Assistant

Title: Digital Development Assistant
Division / Dept.: Library IT & DS - DLDC
Reports to: Programming, Specialist

Student positions at the University of Chicago Library are available only to University of Chicago students.

About the University of Chicago Library

As a center of intense intellectual inquiry, the University of Chicago Library shares with the University of Chicago the aspiration to be the most dynamic research and learning environment in the world, supporting the University’s commitment to research and teaching in the sciences, social sciences, humanities, and the College and to using its intellectual resources to help solve the world’s problems.

Job Duties and Responsibilities

The assistant will work with our librarians and software developers on our digital collections projects, starting with the Digital Media Archive, a large collection of audio and video recordings in Mesoamerican languages which the Library is currently taking over from the Humanities Division. Contingent on the applicant’s availability, this position will start in the summer of 2021 and continue on an ongoing basis. This is part of a larger project, wherein the Digital Library Development Center is onboarding its hundreds of digital collections into a new general-purpose web framework that integrates with the rest of the library website. After the Digital Media Archive features have been added, the assistant will proceed to other high priority collections, such as the Middle East Photograph Archive.

The assistant’s main task will be to:

  • Assist with the onboarding of the Digital Media Archive and subsequent collections.

Depending on skillset, the assistant may also be assigned to one of the following projects:

  • Add metadata information to the NoSQL backend database records for our collection objects.
  • Develop interface components for the collection.
  • Contribute to the implementation of this interface in Python/Django.


Background in computer science, library science, metadata, database administration, or UI/UX required.

The Library IT units are highly collaborative, so the successful candidate will bring good communication skills and an ability to work on a team.

Preferred Skills

For software developer applicants, we particularly value experience with:

  • Python
  • Developing within a web framework, such as Django.
  • Version control systems, such as Git
  • UNIX systems programming

For metadata-focused applicants, we value experience with standards such as Dublin Core, MARC, or VRA Core.

For user experience applicants, we prefer those with experience prototyping and testing user interfaces.

Since many of our collections involve materials in rare/endangered languages, any background in linguistics is a plus.

Required Materials

Please submit a Resume or CV and Cover Letter detailing your skills and interest in the position. Please describe any projects you’ve completed that would be pertinent.

To Apply :

Interested candidates should apply online via our Library Student Employment Application and email Matt Teichman your resume or CV and cover letter. This position will remain open until filled.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran status, or status as an individual with disability.

The University of Chicago is an Affirmative Action / Equal Opportunity / Disabled / Veterans Employer.

Job seekers in need of a reasonable accommodation to complete the application process may contact Human Resources at Library HR with their request