Cornell University Library (CUL), an innovative top 10 research library, advances the university's mission of teaching, learning, research, and outreach. The primary audiences are Cornell students, faculty, administrators, and broad external audiences with a special emphasis on Cornell alumni. Expanding their understanding of the fast-changing and multi-faceted 21st-century research library is a major part of the mission.
Cornell University Library Information Technologies (CUL-IT) seeks a creative Ruby developer to explore, design, and implement tools and services for next-generation library discovery systems. These systems will provide empowering interfaces to end-users and to library staff, and be built using linked open data and web standards. The successful candidate will work in a small Cornell team that is part of the Linked Data for Production (LD4P2) collaboration with Stanford, Harvard, Iowa and the Library of Congress. They will regularly interact with project partners at other institutions, and with the Wikidata community. They will develop tools for the reconciliation of data across libraries and with other sources such as Wikidata, and improve discovery for library users by enhancing the open-source Blacklight discovery platform.
Key opportunities this position offers:
Help shape discovery systems in libraries and demonstrate the value of openly shared linked data
Work in a cross-institutional team and with the broader library community
All code created will be open-source in public github repositories and any appropriate work will be contributed to the Blacklight project
Applications for remote work within the U.S.A. will be considered. Candidates should expect occasional travel onsite and should explain in their cover letter relevant experience working remotely or in distributed teams
This is a limited term appointment ending June 30, 2020, with possible extension dependent upon funding.
Bachelor's degree in Computer Science or related discipline
Three or more years of professional experience
Experience developing substantial applications in Ruby or Ruby on Rails in a Linux/Unix environment
Demonstrated commitment to effective agile software development practices including test driven development
Demonstrated ability to contribute to complex software development in a team environment using tools such as Git and Jira
Ability to work on a variety of systems using different technologies and to learn new skills as required
Excellent communication skills, both oral and written
Proven ability to work productively in a supportive role with colleagues and in a team environment, yet also self-motivated and possessing good independent decision-making abilities
If remote: Demonstrated experience in remote work situations or with distributed teams.
Experience in software development for libraries
Experience with RDF and linked data systems
Experience developing substantial applications in Java
Interest in user experience (UX) and good web design
Experience with open-source components such as Solr, and platforms such as Blacklight, Samvera and their associated communities
Experience with AWS services or similar infrastructures
Experience working on open-source projects
No visa sponsorship is available for this position.
No relocation assistance is available for this position.
University Job Title:
Applications Programmer III
Pay Rate Type:
Number of Openings:
If you currently work at Cornell University, please exit this website and log in to Workday using your Net ID and password. Select the Career icon on your Home dashboard to view jobs at Cornell.
Online Submission Guidelines:
Most positions at Cornell will require you to apply online and submit both a resume/CV and cover letter. You can upload documents either by ‘dragging and dropping’ them into the dropbox or by using the ‘upload’ icon on the application page. For more detailed instructions on how to apply to a job at Cornell, visit How We Hire on the HR website.
If you require an accommodation for a disability in order to complete an employment application or to participate in the recruiting process, you are encouraged to contact Cornell University's Office of Workforce Policy and Labor Relations at voice (607) 255-6866, fax (607) 255-0298, or email at firstname.lastname@example.org.
Applicants that do not have internet access are encouraged to visit your local library, or local Department of Labor. You may also visit the office of Workforce Recruitment and Retention Monday - Friday between the hours of 8:30 a.m. – 4:30 p.m. to use a dedicated workstation to complete an online application.
Notice to Applicants:
Please read the required Notice to Applicants statement by clicking here. This notice contains important information about applying for a position at Cornell as well as some of your rights and responsibilities as an applicant.
Diversity and Inclusion are a part of Cornell University's heritage. We are a recognized employer and educator valuing AA/EEO, Protected Veterans and Individuals with Disabilities. Cornell University is an innovative Ivy League university and a great place to work. Our inclusive community of scholars, students, and staff impart an uncommon sense of larger purpose, and contribute creative ideas to further the university's mission of teaching, discovery, and engagement.
Internal Number: WDR-00015956
About Cornell University
In 1865, Ezra Cornell founded an institution "where any person can find instruction in any study." From the beginning, all students were welcome, regardless of race, gender, ideology, or socioeconomic status. Today, we invite you to join our talented and diverse students and accessible faculty who, together, form a living and learning community unmatched in its breadth of opportunities.Cornell University's college, schools, and other academic units offer more than 4,000 courses, 70 undergraduate majors, 93 graduate fields of study, undergraduate and advanced degrees, and continuing education and outreach programs.