Working with the Python Security Response Team, Python core team, and Python Package Index (PyPI) admins to ensure Python is secure for its global and diverse user base. The core mandate for this role is to drive vulnerability reports to remediations and advisories, mitigating malware on the PyPI, and developing solutions to scale our capacity to respond ahead of the growth curve. You’ll be part of the small-but-mighty team at the Python Software Foundation, the US non-profit organization working every day to help Python and its community thrive. Most of your days will be time-boxing between day-to-day vulnerability coordination and malware handling work alongside long-term projects like documentation, tool development, and gathering and sharing metrics. Core Responsibilities & Development Triage and remediate vulnerabilities in CPython and related projects in coordination with the Python core team. Remediate malware and supply-chain attacks for projects on the Python Package Index. Maintain and operate infrastructure for the Python Security Response Team, PSF CVE Numbering Authority, and security tools in use by Python, like OSS-Fuzz. Propose and develop improvements to the above workflows to scale the response to meet future demand. Standards, Documentation, Communications Work with the Python Security Response Team and Python core team to develop and refine vulnerability and secure development practices. Work with the Python core team to document the security and threat models for the Python programming language, standard library, and related projects. Researching, authoring, and publishing public communications about metrics, impact, and potential future work for Python security. Qualifications 3-5 years experience with Python or C programming languages. Knowledge about vulnerabilities affecting programs written in C, such as memory safety issues. Asynchronous and written communication skills with the ability to manage and prioritize multiple concurrent threads. Experience working with open source projects and communities is a plus. Security certifications are not required. An ideal candidate will have a collaborative and flexible attitude suited to working with a community of passionate volunteers on small, mutually-supporting teams. Don’t worry if you don’t check all the boxes or aren’t a “security expert”, above all we’re looking for someone who is eager to learn while securing the many domains and users the Python language serves. Desired Experience Experience with secure development practices for Python and C programming languages. Experience with vulnerability disclosure, CVE, security teams, and threat models. Experience with code quality and security tools like fuzz-testing, address and memory sanitizers. Experience writing technical doc…
JobsCollider · View original listing
Tumut.org provides this attributed listing for discovery. Application details and availability are controlled by the original source/employer.