CPython, the reference implementation of Python, is developed and primarily maintained by volunteers. The Developer-in-Residence program builds on this by providing support for the volunteers, taking on projects that require sustained, long-term attention, and filling gaps in the volunteer coverage.
The Developer-in-Residence works to assist CPython maintainers and the Steering Council. Areas of responsibility for this position include:
As an externally funded role, the term for this position will initially be one year with the possibility of extension based on renewed availability of funding.
This Developer-in-Residence role is largely self-directing, with continuing coordination with PSF staff and the Steering Council as well as the other Developers-in-Residence. The responsibilities and tasks include:
Required skills and experience:
Preferred experience:
Existing CPython Core team members are strongly preferred. Willingness to travel to PyCon US or other international events is a plus.
Location: Remote. Candidates not residing in the US will be considered under a contractor arrangement, conditional on legal and regulatory eligibility. Regular collaboration with US timezones required.
Compensation: $70K–170K for US employees or a comparable contractor rate for international candidates, based on qualifications, experience and location. US employees are eligible for healthcare and other benefits; contractor engagements do not include benefits.
This position will report to the PSF Executive Director and collaborate with the Steering Council. Some recurring availability within the US Eastern time zone will be necessary for check-ins and reporting.
Apply
Applications will be open until November 19th, 2026.
Next steps: Please apply directly through this JazzHR page. We are asking for responses to a few short questions rather than a cover letter for this position; all questions are required. We are also requesting your resume as well as your GitHub username and links to your CPython contributions: see the questions for more details.
Please note: No AI for screening questions. While we support thoughtful use of AI tools in our work, for the purposes of getting to know you, we kindly request that you refrain from using AI in your responses to these screening questions. We’d like to hear directly from you, in your own words. Thank you!
About the hiring process: You will receive an automated email on submission. We will then follow up by email with candidates who we would like to invite to move forward in the process, and we will also notify candidates who we will not be moving forward with. After submitting your application, the next step in the process will be a short video call screening interview, and then full interviews with the hiring manager and additional team members as well as reference checks - getting the right fit for the PSF and for you is very important to us!
The Python Software Foundation is a US 501(c)(3) non-profit corporation that holds the intellectual property rights behind the Python programming language. We also run the PyCon US conference annually, support other Python conferences/workshops around the world, and fund Python-related development with our grants program. To see more info about the PSF, check out our Annual Impact Report and public records.
We believe that the future of open source must include everyone. We welcome all job-seekers regardless of race, color, ethnicity, religion, age, sexual orientation, gender identity or expression, national origin, physical appearance, body size, socio-economic, veteran or disability status. Python is a global community and the PSF aims to support a safe environment for all. More information can be found on our Code of Conduct page.