FILLED: Job Posting: pyOpenSci Community Manager / Developer Advocate

IMPORTANT: While we are keeping this post live, the job position is no closed as it has been filled. Thank you for your interest.

pyOpenSci is accepting applications for a Community Manager. The Community Manager supports the creation of an inclusive pyOpenSci community that is dedicated to high quality Python open source software.

About pyOpenSci

pyOpenSci is a diverse scientific open source community that develops processes and standards for creation and maintenance of scientific Python packages. We also have a mission to increase participation of groups that have historically underrepresented / excluded from the open source community through both mentorship and strategic partnerships with existing organizations such as MetaDocencia, Open Science Labs, pyLadies, geoLatinas and other organizations.

pyOpenSci’s core program is open peer review of scientific Python software. Through that program we enforce community-defined packaging standards while improving usability, documentation and package quality. Further, our goal is to curate a database of vetted scientific Python tools that have ongoing maintenance.

pyOpenSci is a community owned organization, fiscally sponsored by Community Initiatives.

What we are looking for

We are looking for someone with experience managing large, diverse online communities. We hope that you are excited about facilitating outreach activities and developing community partnerships. We also want you to be committed to increasing diversity in the scientific open source software community. Ideally you are also familiar with the Python programming language and goals of open science.

This position provides the opportunity for someone to drive the pyOpenSci mission of building a diverse and supportive community forward. This is a part-time position (.75-.8 FTE) with full benefits. This position will report to the pyOpenSci Executive Director.

Review of applications will begin on Feb 9, 2023 and will be ongoing until the position is filled. This position, and all positions in our organization, is grant funded. Current funds allocated through June 2024. Assuming project success during the first two years, we will seek additional funding to extend the work beyond June 2024. This position is fully remote. While our reach is global, we prefer that you live in the United States.

What Your Key Responsibilities Will Be:

Community Management

  • Build and manage an active, diverse, and inclusive online pyOpenSci community by staying informed of the needs and motivations of current and prospective members and responding with programming that meets these needs
  • Facilitate regular communication with pyOpenSci community members.
  • Organize, plan, and drive participation at community building events, both virtual and in-person, that provide positive and valuable interactions for members, consistent with pyOpenSci’s mission
  • Lead diversity, equity, and inclusion (DEIA) efforts to ensure that pyOpenSci members from all backgrounds are supported and empowered to participate. This will include the development of a mentorship program for underrepresented groups in open source
  • Solicit new packages for review as well as identify and facilitate the resolution of potential hold ups in the review process.
  • Help maintain databases of community members, maintainers and packages for pyOpenSci

External Communications

  • Cultivate strategic relationships with new and existing partner organizations Current partners include JOSS, rOpenSci, Pangeo, The Carpentries, MetaDocencia and 2i2c
  • Represent pyOpenSci at online events aimed at fostering new partnerships, increasing membership, and building awareness surrounding organizational efforts

Content Creation

  • Grow pyOpenSci’s online presence through content creation and management for multiple platforms (e.g. social media, discussion forums, Slack, blogs, and GitHub)
  • Identify and fill gaps in pyOpenSci’s web resources, including our peer review and Python packaging guide

About You - What experience you need for this position

  • Experience working in a relevant discipline such as science communication, science, math, engineering, or computer science (or a bachelors degree in this space)
  • Fluency speaking english
  • 2+ years of experience working with and managing communities that support open source projects or the data science space as an evangelist, advocate, or organizer
  • Experience creating strategic content for social media platforms and tools (specifically Twitter and Mastodon) and fostering online engagement
  • Strong desire to deepen your knowledge of best practices for DEIA efforts and demonstrated experience working in the DEIA space
  • Ability to work in a distributed, collaborative team environment - including managing ambiguity, concurrent projects, and work taking place across multiple time zones
  • Experience using git/GitHub or willingness to learn
  • Excellent time and project management skills
  • Excellent oral and written communication skills. These skills will be applied to various areas including website and blog content creation, conflict resolution, technical writing, and external communication at conferences presentations
  • Strong interpersonal skills. Ideally you have experience cultivating trust through active listening and responsive dialogue to support members in feeling welcome and supported in joining and actively participating in the community
  • Creative, motivated problem-solver, with an ability to bring forth new ideas for engagement, create systems from scratch, and find new partners

About You - Other expertise that will be useful but not required

  • Fluency speaking Spanish
  • Experience developing or contributing to open source software
  • Experience or familiarity with Python programming
  • Bachelors degree in STEM or communications.

What to expect

Within 1 month, you will…

  • Meet and interact with the pyOpenSci community on Slack
  • Contribute to the pyOpenSci documentation for peer review and python packaging
  • Have reviewed pull requests that update our python packaging guide, peer review guide and website content
  • Written a blog on introducing yourself
  • Setup and be managing a pyOpenSci social media account on mastodon and twitter

Within 3 months, you will…

  • Be working on updating our database of people and packages reviewed
  • Be growing our social media following and support community meetings and events
  • Working with the community to develop new blog posts on packages in our ecosystem
  • Developing and contributing to a mentorship program to support new contributors to open source
  • Curating and contributing content to our online community on both Slack and Discourse

Within 6 months, you will…

  • Be working on planning a community unconference online event
  • Be building relationships with core organizations in the open source and DEIA open science space
  • Be working with the executive director to secure funding for pyOpenSci
  • Be working with the executive director to develop a training program

Categories: blog-post , jobs


Leave a comment