Lesson Infrastructure Technology Developer

Posting date: 26 November 2019

This position has now been filled.

The Carpentries is committed to “training and fostering an active, inclusive, diverse community of learners and instructors who promote and model the importance of software and data in research.” We seek an engaged and collaborative individual who shares this vision for a full-time position as the Lesson Infrastructure Technology Developer for The Carpentries. The Lesson Infrastructure Technology Developer has a broad responsibility for developing infrastructure and processes to support hosting, curation, and discoverability of community-developed lessons.

As the Lesson Infrastructure Technology Developer, you will create templates, infrastructure, and documentation for development of new curricula and adaptation of existing curricula to community standards. You will reduce the technological barriers to creating and sharing lesson materials by developing systems that are accessible to community members from a wide range of technical experience levels. The Lesson Infrastructure Technology Developer will design systems to enhance discoverability of curricular resources and develop clear rating and review systems to help the community assess curriculum quality and suitability for their teaching contexts. You will develop technical infrastructure to support lesson evaluation, deployment, publication, and tracking, and will engage with diverse community members to test and iterate on these systems. Depending on your background, skill set and interests, you may also contribute to the support of our technical infrastructure (e.g., database and systems administration).

The Carpentries is an open, global community teaching the skills and perspectives to turn data into knowledge. We build capacity in essential data and computational skills for conducting efficient, open, and reproducible research. We believe in a world where more people have the computational skills and perspectives to work with data to address their questions in science, scholarship and society. We aim to build that world by scaling evidence-based teaching, creating inclusive environments, and building communities of practice based on open principles. In this role, you’ll join a diverse team of professionals working to spread data-driven research skills. Our community comprises 50,000 learners, 2,000 instructors, 80 Trainers, and 85 member organisations from research institutions around the world.

This role is a good fit for someone interested in transitioning from an academic environment to a focus on technical work, and who is interested in gaining experience in the non-profit space.


This posting is intentionally broad. We are not expecting experience with all components of the position. We are looking for someone with skills and perspectives that complement our existing team and an enthusiasm for the role and the goals and approaches of our organisation.


  • Familiarity with the open-science, open-source community
  • Familiarity with Git and GitHub
  • Familiarity with one or more of the following: Bash, Jekyll, R, Python
  • Familiarity with HTML5, CSS
  • Experience working with the Linux operating system
  • Experience communicating technical subjects to non-technical audiences
  • Demonstrated leadership experience in professional or volunteer settings
  • Excellent written and real-time communication skills
  • Customer-service orientation
  • Ability to work with minimal supervision
  • Excellent time management skills
  • Able to work remotely with a distributed team


  • Experience with The Carpentries
  • Experience working with a volunteer community
  • Experience contributing to open-source projects
  • Project management skills
  • Experience with continuous integration (e.g. Travis CI)
  • Experience working with metadata schema (e.g. Bioschema)
  • Experience or knowledge of human-centered design and accessibility
  • Experience in a system administrator role
  • Experience with Docker
  • Experience working with web APIs (including GitHub’s)
  • Experience with React or other UI frameworks
  • Experience with RMarkdown or other authoring tools
  • Experience with Amazon Web Services or other cloud providers

Our team values openness, honesty, fairness, and transparency as the keys to fostering trust. We believe that individuals are the most important part of our organisation and our strongest resource. We strive to make decisions that prioritize people first and empower the growth and success of all who are part of our organisation. We value a growth mindset in all that we do and strive to be always improving and evolving ourselves and our methodologies, being receptive to feedback, responsive, curious, and willing to learn.

About Us

We’re a core team of eleven staff and independent contractors, with a nine person Executive Council. We’re a fiscally sponsored project of the 501(c)3 Community Initiatives. We have a large community of instructors and contributors, and a much larger community of users. We use evidence-based teaching practices to teach the core skills for effective computational and data work, and we promote reproducible research and open science/open source widely. All interactions in The Carpentries community and spaces, both virtual and in-person, are governed by our Code of Conduct.

Compensation and Benefits

This is a remote position and is initially funded for 18 months, with the possibility of renewal. For US-based candidates, compensation will be $77,000 - $104,500 USD annually, commensurate with experience. Outside the US, total compensation may need to be adjusted in accordance with legal and financial costs associated with international hiring and contracting for a US-based entity. All qualified applicants are highly encouraged to apply, and we will make every effort to be transparent about the impact of costs on potential compensation during the interview process.

In the US, Community Initiatives offers a comprehensive benefits package including:

  • Fully paid medical, dental and vision
  • 401k with employer match
  • Basic life insurance, AD&D, STD & LTD
  • 4 weeks of vacation
  • 12 paid holidays
  • 4 floating holidays

Outside the US, Community Initiatives will make every effort to support the hiring or contracting of international workers, following all local laws related to employment and benefits, ensuring a competitive compensation package.

Equal Employment Opportunity

The Carpentries is dedicated to providing a welcoming and supportive environment for all people, regardless of background or identity. We are an equal opportunity employer and give consideration for employment to qualified applicants without regard to age, race, color, religion, creed, sex, sexual orientation, gender identity or expression, national origin, marital status, disability or protected veteran status, or any other status or characteristic protected by US federal, state, or local law. We encourage all qualified individuals to apply.

To Apply

Please submit a cover letter and resume or CV to jobs@carpentries.org. If you would like to be considered for any of our other open positions, please indicate all positions you are applying for in your cover letter. Please also clearly indicate the country in which you pay taxes.

Applications received before 11 December 2019 will receive full consideration.

Edit this page on Github