This is information about a Web Archiving Programmer position at UC's
California Digital Library, which is located in Oakland, California.
Tracy Seneca ([log in to unmask]) and I ([log in to unmask]) gave
lightning talks about this project at this year's CODE4LIB conference.
We'd be happy to answer any questions.
California Digital Library, University of California
TITLE: Web Archiving Programmer
CATEGORY: Full-Time, Permanent Position
SALARY: Commensurate with qualifications and experience.
Salary (midpoint) range $53,136 - $79,218. Excellent
TO APPLY: https://jobs.ucop.edu/applicants/Central?quickFind=51882
Want to help preserve critical Web content for future generations? This
position provides an opportunity for an innovative and service-oriented
individual to join dynamic team of programmers and analysts in CDL's
Digital Preservation Group. The Web Archive Software Programmer will
on a national project with the California Digital Library (University of
California) and the Library of Congress to develop systems for capturing
and preserving Web sites. The focus will be on the development of Web
services for the harvest, preservation, indexing, analysis, and viewing
Web-based content. The work will span a variety of technical areas
including Web crawling, search engines, and user-interface development.
will involve both the integration of third-party software (for example,
Heritrix for crawling and Nutch for indexing) and the development of new
software using Java and Ruby on Rails. Reporting to the Project's
Technical Lead, the position's incumbent will identify, analyze, report
and develop tools for the harvesting and analysis of Web-based content.
The California Digital Library (CDL) is a collaborative effort of the 10
University of California campuses for the design, creation, and
implementation of innovative systems that support the research,
and teaching of the UC system and its partners. The CDL assumes a
leadership role in providing digital content to the citizens of the
develops systems that encourage resource sharing, and provides for a
for the development of strategies and initiatives that guide the
University's libraries through the transition to the digital future.
-- Bachelors degree or equivalent in an appropriate area such as library
and information science or computer science, as well as at least 3 years
experience developing software in production environments, web protocols
(HTTP, SOAP, LDAP, etc.), and common web formats (HTML, PDF, GIF, etc).
High level of proficiency and at least 2 years experience in the Java
and/or Ruby programming languages.
-- Experience working with and communicating with diverse staff
technical and non-technical staff teams. Proficiency in XML, XSL T and
-- Demonstrated ability to review, assess, and communicate findings
related to software evaluation (evaluate reasonable alternatives,
translate findings into recommended changes, actions, or strategies).
-- Excellent analytical, written and oral communication skills.
-- Demonstrated ability to track, organize and prioritize workload and
request resources and information needed to do the job.
-- Demonstrated flexibility in accommodating changing priorities.