Skip to main content

This job has expired

Digital Scholarship Research Developer

Employer
STANFORD UNIVERSITY
Location
California, United States
Closing date
1 May 2019

View more

The Stanford University Libraries’ Center for Interdisciplinary Digital Research (CIDR) is seeking a full-time Digital Scholarship Research Developer to build sophisticated, sustainable, and generalizable projects and platforms in order to support interdisciplinary research in the computational social sciences and digital humanities at Stanford. Regular tasks will include analyzing, designing, developing, deploying, modifying, and maintaining computer programs in systems of moderate size and complexity or segments of larger systems.

Reporting to the head of CIDR, the successful candidate will join a distinguished and widely recognized team of software developers and academic and library technologists with combined decades of expertise in the computational social sciences and digital humanities. Its activities support research and teaching in these fields for the Stanford community. CIDR collaborates both with individual faculty and with Departments, Centers and Institutes engaged in digital research, such as the Center for Spatial and Textual Analysis (CESTA); the Institute for Research in the Social Sciences (IRiSS); the Stanford Humanities Center; and the Center for Computational Social Sciences. CIDR is also a hub for collaboration and communication among social science and digital humanities scholars, library curators, and professional developers, promoting a sense of shared purpose in support of the Stanford mission of research and teaching.

The successful candidate will be a skilled software developer with a deep understanding of scholarship in the social sciences or the humanities. The candidate will consult and collaborate with faculty on scholarly projects to identify technical approaches, processes and tools; evaluate and integrate existing software tools; and design and implement new solutions. The candidate should have both a broad and deep understanding of current state of the art in computational social sciences or digital humanities projects, as well as experience developing full-stack software for one or more of these domains: information visualization; statistical and textual analysis; natural language processing; large dataset management and transformation; digital content creation, storage, and discovery; geospatial analysis; high-performance and secure computing concepts; or network analysis.

The candidate will also contribute to the CIDR workshop series through planning and teaching pragmatic, interactive workshops related to digital scholarship. Through this activity and others, the candidate will promote and represent CIDR, improving the visibility of its programs and its reputation across campus and beyond; liaise with peers at other academic institutions and in industry; publish and present at professional conferences; review professional literature; participate in discussion groups and other forums to stay abreast of new methodologies and practices relevant to the computational social sciences and digital humanities.

CORE DUTIES*:

  • Conceptualize, design, develop and adapt solutions for complex systems/programs.
  • Interact with a diverse client base and outside vendor contacts; formalize functional requirements, weighing tradeoffs between requirements and implementation options.
  • Document system builds and application configurations; backup creation; maintain and update documentation as needed.
  • Contribute technical analysis, design, development, conversion, and ongoing refinement in the course of project execution.
  • Work as a project leader, as needed, for projects of moderate complexity.
  • Serve as a technical resource to support specific applications.
  • Compare, evaluate, and implement new features and technologies, and integrate them into the computing environment.
  • Follow team software development methodologies.

*Additional Duties May Include:

  •  Advise, consult, and collaborate with faculty to provide project definition and analysis, including defining project scope, requirements and specifications, and project design. Recommend and assist with the integration and use of technology in faculty and library projects.
  • Contribute to the CIDR workshop series through planning and teaching interactive workshops related to digital scholarship.
  • Promote and represent CIDR, improving the visibility of its programs across campus and within academic and professional circles.
  • Liaise with peers at other academic institutions and in industry, seek and develop funding opportunities, publish and present at professional conferences.
  • Review professional literature; participate in discussion groups and other forums to stay abreast of new methodologies and practices relevant to the computational social sciences.

MINIMUM REQUIREMENTS:

Education & Experience (Required):

  • Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience.
  • Other Relevant Education and Experience May Include:
  • An advanced degree in the social sciences, humanities, computer science or a related area is highly desirable.
  • Relevant experience may include work in one or more of the following domains: information visualization; statistical and textual analysis; natural language processing; event modeling; large dataset management and transformation; digital content creation, storage, and discovery; geospatial analysis; high-performance computing environments; network analysis; statistical machine learning, deep learning. 
  • Experience working closely with faculty in an academic setting to create products that are acknowledged successes, and excellent verbal and written communication skills, are strongly preferred.

Knowledge, Skills, and Abilities (Required):

  • Expertise in designing, developing, testing, and deploying applications to servers on premises or in the cloud.
  • Proficiency with application design and data modeling.
  • Ability to define and solve logical problems for highly technical applications.
  • Strong communication skills with both technical and non-technical clients.
  • Ability to lead activities on structured team development projects.
  • Ability to select, adapt, and effectively use a variety of programming methods.
  • Knowledge of application domain (that is, the use of technology in support of social science and/or digital humanities scholarship).

Other Relevant Knowledge, Skills, and Abilities May Include:

  • Experience with software languages (e.g., Python, Javascript, Ruby, PHP) and modern web application frameworks (React, Jekyll, Gatsby or similar, Rails). Experience with relational databases (e.g., PostgreSQL, MySQL); and with Linked Data technologies is preferred.
  • Familiarity with version control systems (git) and code repositories (GitHub).
  • Experience developing dynamic and interactive media, and/or interactive scholarly works for multiple devices with experience implementing best practices for responsive design and accessibility is a plus.
  • Familiarity with agile software development practices.
  • Data analysis experience and analytic knowledge (e.g., R, Julia, STATA, SPSS, or other statistical packages).
  • Graphic and information design.

Physical Requirements:

  • Constantly perform desk-based computer tasks.
  • Frequently sit, grasp lightly/fine manipulation.
  • Occasionally stand/walk, writing by hand.
  • Rarely use a telephone, lift/carry/push/pull objects that weigh up to 10 pounds.

*-Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job.

Working Conditions:

  • May work extended hours, evening and weekends.

Work Standards:

  • Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.
  • Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns; uses and promotes safe behaviors based on training and lessons learned.
  • Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide, http://adminguide.stanford.edu
  • Stanford is an equal employment opportunity and affirmative action employer and is committed to recruiting and hiring without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert