Senior Research Software Engineer

Salary: range starts at 109k
Created: March 25, 2022


Do you want to advance humanistic research through software?  Are you a humanities researcher who loves to write code to solve problems? Are you a software engineer who wants to move more slowly and tackle research questions? If so, consider applying to join the Center for Digital Humanities (CDH) at Princeton as our new Senior Research Software Engineer (RSE).

As Senior RSE, you will be an integral member of CDH’s work to design and implement high-quality, sustainable software to further innovative research in the humanities and the data-driven or computational sciences. You will work closely with CDH Lead Developer and other research software team members, and will collaborate with faculty, student, and campus partners to help translate research priorities into software needs, including analyzing data, implementing models or simulations, and developing software modules or tools. You will consult with Princeton scholars individually or in small groups to discuss their research and recommend appropriate approaches and solutions.  You’ll have the opportunity for technical leadership on collaborations that align with your expertise, and contribute to research articles, presentations, and course modules.

If you have a strong background in programming, academic research, and an interest in the humanities you have the right skill set to make an immediate impact, and will be poised to expand your expertise into new domains. We are looking for someone with demonstrated expertise in at least one technical approach or methodology relevant to humanities research, but we are flexible on the specifics. The interests and experience you bring to CDH will benefit existing projects, and will help recruit new partners for future collaborations.

This position reports to the CDH Lead Developer and qualifies for 20% R&D time. It is a full time, full benefits, onsite position.


  • Bachelor’s degree or equivalent required; Graduate-level research (MA or PhD) in a Humanities or related discipline preferred.
  • Minimum five years experience, with similar responsibilities working in a similar environment.
  • Experience with humanities research and ability to communicate with humanities researchers, computer scientists, and data scientists.
  • Demonstrated expertise with at least one skill set or methodology relevant to computational and data-driven humanities research, such as text analysis, natural language processing, or machine learning
  • ... (see url for more)

Last updated: Friday, March 25, 2022 19:38 UTC