Hello!

Through a collaboration, the PSF and SC scoped the role for a
Developer-in-Residence. We are now accepting resumes -- see below for
details.

I am super happy to finally set this in motion! If you have any questions,
don't hesitate to reach out. Ee and I are on apply@ so feel free to send
questions there as well. A blog will be posted later today informing the
community.

------------------------------------------------------------------

The Python Steering Council and the Python Software Foundation are looking
to hire a Developer-in-Residence!
Background

CPython, the reference implementation of Python, is developed and primarily
maintained by volunteers.

Inspired by the Django Fellowship Program's success (
https://www.djangoproject.com/fundraising/), the PSF has strategically
planned to support CPython in a similar way beginning this year. Thanks to
the support from sponsors such as Google, this effort is moving forward.

The Developer-in-Residence will work full-time for one year to assist
CPython maintainers and the Steering Council. Areas of responsibility will
include analytical research to understand the project's volunteer hours and
funding, investigation of project priorities and their tasks going forward,
and begin working on those priorities. We are looking to hire an existing
core developer because of the type of work involved and interaction with
volunteer core developers and contributors. Need and available funding will
determine any extension beyond the first year.
Job Description

This Developer-in-Residence will continually coordinate with PSF staff and
the Steering Council on the following tasks (note: this is not an
exhaustive list of all tasks, but an overview of desired outcomes):

   -

   Create metrics based on:
   -

      Surveying maintainers and community to capture:
      -

         a directory showing who maintains what standard library module
         -

         interest in maintaining standard library modules
         -

         which standard library modules are most important to users
         -

   Combine usage and surveyed metrics to determine which standard library
   modules need help and what the maintainer cost is for standard library
   modules
   -

   Determine additional intersections of data that could be useful
   -

   Address Pull Request and Issue backlogs based on the developed metrics
   and other metrics created by the Steering Council
   -

      Create a long-term plan for addressing the backlog
      -

      Review personally pull requests & triage issues
      -

      Help coordinate core developers/maintainers of specific modules to
      review pull requests and triage issues
      -

   Help maintaining, improving and stabilizing the CPython test suite,
   including the continuous integration infrastructure and buildbot fleet.
   -

   Attend Steering Council meetings quarterly and have regular
   communications with the PSF staff
   -

   Organize virtual sprints (i.e., at PyCon US) to collaborate with other
   Python core developers to grow the community of Python core developers and
   simultaneously close a large number of existing issues and pull requests
   -

   Provide transparency by proposing and fulfilling a public record as
   agreed to by the Steering Council and PSF Staff
   -

   Publish two blogs on pyfound.blogspot.com throughout the year informing
   the community on progress (halfway through and at the end of the residency)

Necessary skills

   -

   Strong project management skills
   -

   Must be very organized and detail-oriented
   -

   Experience working with CPython volunteers
   -

   Excellent written and verbal communication
   -

   Experience working with software development teams remotely
   -

   Ability to balance demand and prioritize

An active maintainer of CPython is preferred.
Interested in this position?

If you are interested, please send an email to ap...@python.org with your
resume (please include community contributions). The call for resumes will
be open until May 16, 2021, AoE.

Employment/vendor arrangement will depend on whether the person resides in
or outside of the US.
_______________________________________________
python-committers mailing list -- python-committers@python.org
To unsubscribe send an email to python-committers-le...@python.org
https://mail.python.org/mailman3/lists/python-committers.python.org/
Message archived at 
https://mail.python.org/archives/list/python-committers@python.org/message/QRKY4T7UCFQH4ZUPJT5IXSSIPXNLTCGK/
Code of Conduct: https://www.python.org/psf/codeofconduct/

Reply via email to