Open science is fueled by people like you
pyOpenSci runs on volunteer energy. Whether you want to review a Python package, help maintain our tools, or translate resources for your community — there’s a role that fits your time and skills.

Volunteers are the core of everything we do
Every package that earns a pyOpenSci badge has been evaluated by a volunteer reviewer. Every guide a researcher relies on has been written, edited, or translated by a community member. Every sprint has been organized by someone who believed open science was worth their time.
When you volunteer with pyOpenSci, your work flows directly into the infrastructure the scientific Python ecosystem depends on — and into a community of people doing the same.
Support software review
Become a reviewer
AsyncBecome an editor
AsyncPeer review triage
AsyncJoin our editor-in-chief team
Team roleBecome a peer review lead
StipendTranslation
Help break down language barriers
Translation lead
CoordinationTranslation contributor
AsyncMaintainer team
Help build and maintain our infrastructure
Infrastructure maintainer
OngoingWebsite contributor
AsyncYour impact
Where your work goes
Volunteer contributions flow directly into resources scientists across the ecosystem rely on every day.