This is a 27 month fixed-term.
This job is double-posted as a 4P3/4P4.
Stanford University Libraries is seeking a talented web developer to support scholarship in the digital age by delivering on the promises of the digital library.
The Visualization Engineer will develop interfaces, tools and software to enable online discovery, viewing and collaborative annotation of digital medieval manuscript materials. He or she will develop and deploy rich and powerful front-end web interfaces to view, manage, describe and manipulate large images digitized from books, manuscripts and other historical materials. The Visualization Engineer will be a member of a core team dedicated to the successful completion of a grant-funded project, and will work closely with the project manager, the information architect, digital library infrastructure developers, the user experience designer and other web developers involved in digital humanities initiatives. This particular project is highly collaborative, and will involve interactions with developers, scholars and staff from other institutions. Developing, using and implementing open standards and open source software is an explicit objective of the project.
As a member of SULAIR’s web development team, the Visualization Engineer will contribute to the overall development of the Stanford Library’s web and digital library infrastructure, and help plan, specify, and build the technologies needed to support the University’s goal of ubiquitous access to scholarly information.
Develop and deploy technologies to deliver to the web large digitized images. This includes implementation of a load balanced JPEG2000 image server, supporting web services for streaming images over http and implementation of multiple image viewing applications.
Contribute to the development of an open-source, web-based book-viewing environment. This includes visual design, interaction design, and implementation to support a rich online reading experience for digitized medieval manuscripts, books, and other paginated historical materials.
Development of an interoperable, open-source web application that allows a scholar to compare two or more high-resolution images in the same viewport, with the ability to independently move, resize, zoom and rotate images. This includes visual design, interaction design and implementation.
Contribute to the development of an online discovery environment that allows visitors to search metadata and full-text indexes of digital medieval manuscript data, and provides users tools to interact with those data. These web-based tools will support text transcription (from scanned images), image annotation and online group collaboration. This will involve full deployment and enhancement of the Hydra technology stack, using Ruby on Rails, Fedora, Blacklight and Solr, as well as integration of third party components and API’s to provide ground-breaking functionality for exhibits, mashups, collaborative annotation, and novel visualizations of information.
Produce documentation and provide technical support within SULAIR and to partner institutions in deploying and implementing these technologies in different digital library environments.
Required Knowledge and Skills
Desired Knowledge and Skills:
- Participation in at least one web development project involving the display and manipulation of large images, using Ruby on Rails, Java or PHP. Familiarity with a range of programming and scripting languages is essential.
- Demonstrated ability to write solid, simple, elegant code both independently and in a team-programming environment and within schedule limitations.
- Demonstrated talent in visual design and interaction design, with experience and portfolio as a lead designer of high quality public-facing web applications.
- Knowledge of web-based image technologies and applications. Specific expertise on JPEG2000 encoding and decoding a plus.
- Demonstrated expertise with XML and related tools and technologies (e.g., XML schema, schema management and databases, XSLT, X-forms).
- Demonstrated ability to work independently on a project from specification to launch; communicate effectively, orally and in writing; and work with all levels of staff, vendors, and consultants.
- Demonstrated proficiency working on a cross-functional web development team, including human-computer interaction specialists, system administrators, database programmers, librarians and end users.
- Demonstrated proficiency applying best practices to technical projects, especially test-first development and automated testing. Also must make effective use of team collaboration tools, build management, and version control systems.
- Demonstrated success participating in and contributing to open source software development projects.
- Demonstrated experience with library applications and technology, including experience participating in relevant library open source efforts.
- In-depth knowledge of library policies and practice, metadata standards and the scholarly communication framework
- Quick and self-bootstrapping learner. Particularly adept at quickly learning new scripting and programming languages.
- Expertise in networking and systems integration in a heterogeneous hardware and software environment.
Qualifications and requirements:
- Prior experience working in digital humanities technology projects, particularly projects involving medieval manuscripts.
- Experience developing applications with web-based image tools such as ImageMagick, djatoka, SeaDragon, Zoomify, FSI Viewer, Luna Insight, Aware, Luratech, or the Internet Archive Bookreader.
Education: Four-year college degree or equivalent required; advanced degree desired
Related Experience: Three to five years required; five to seven years desired.
The Stanford Technology Ventures Program is dedicated to accelerating high-technology entrepreneurship education and creating scholarly...