Sustainability Engineer, PyPI

Remote Full-time
The Python Software Foundation (PSF) is hiring a contract Sustainability Engineer, PyPI reporting to the PSF's Director of Engineering. The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers. In support of our mission, the PSF manages the infrastructure that provides resources and downloads on python.org , documentation on docs.python.org , packages on pypi.org , and more. Overview This role will be focused on building features in Warehouse, PyPI's codebase. The goal is straightforward: make PyPI financially sustainable so it doesn't depend entirely on donations and sponsorships. We launched PyPI organization accounts in 2025 as our first revenue stream, so there's already some groundwork laid. Most of your time goes to shipping features that help sustain PyPI and the PSF. You'll write Python, work with the packaging ecosystem's standards process when new features need upstream changes, and deal with the unglamorous parts: billing integrations, access control edge cases, storage and CDN costs. The tricky part isn't technical. It's figuring out what PyPI can offer to free users as well as organizations. You'll be part of those decisions, which means understanding what commercial tools offer, what enterprises actually need, and how to generate revenue while keeping the PSF’s mission first. PyPI is free infrastructure that millions of people depend on. We have an opportunity to make it more powerful for organizations, which will help sustain the foundation, as well as free users. Core Responsibilities Build and ship features in Warehouse, PyPI's codebase Billing integrations, access control, storage and CDN work Write Python, review PRs, ship user-facing changes Coordinate with the Infrastructure Engineer on deployment, scaling, and operational concerns Collaborate with PSF and PyPI security engineers on security-related features and concerns Work closely with the PyPI Support Specialist to address PyPI Organizations, user-reported security concerns and escalate issues appropriately Interface with PyPI stakeholders about user and community needs Occasional on-call responsibilities, shared with the Engineering team as it relates to PyPI Product Work Help decide what PyPI offers to free users and organizations Research what commercial offerings provide and where PyPI fits Talk to enterprise users and translate their needs into features worth building Balance revenue goals with PyPI's mission as free infrastructure Standards & Ecosystem Work with the packaging ecosystem's standards process when features need upstream changes Coordinate with Packaging Council and other packaging stakeholders Qualifications Solid Python experience, comfort with web frameworks, and enough frontend knowledge to ship user-facing features end-to-end. Familiarity with Python packaging and infrastructure concerns like object storage and CDN architecture. Product instincts help since you'll talk to enterprise users and translate their problems into features worth building. Experience working with open source communities is a plus. Required: Proficiency with Python web frameworks, base understanding of HTML/CSS/JavaScript, software testing. Desired: Proficiency with PostgreSQL, proficiency in HTML/CSS/JavaScript, and the Pyramid web framework, Python 3.14+, Pytest, object storage Details Location: Global remote Compensation: $75-$210K (Based on experience and local employment package norms.) Type: Contract (1 year), with possibility of renewal
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Freelance UX Copywriter

Remote Full-time

Data Analyst II | Pinterest Job Advertisements | Remote (United States)

Remote Full-time

Business Development Manager

Remote Full-time

**Experienced Full Stack Program Manager – Innovation Management and Product Development**

Remote Full-time

Experienced Virtual Appointment Scheduling and Data Entry Representative – Remote Work Opportunity with Flexible Hours and Professional Growth

Remote Full-time

Customer Love Associate - Seasonal - (Remote - TX based)

Remote Full-time

Experienced IT Infrastructure Engineer - American Airlines Data Entry and Cloud Application Development Remote Job

Remote Full-time

**Experienced Data Entry Specialist – Amazon Data Insights and Analytics**

Remote Full-time

**Experienced Entry-Level Sales Agent – Chat-Only – Side Hustle Opportunity at arenaflex**

Remote Full-time

**Experienced Medicaid Customer Service Representative – Remote Opportunity in Nevada**

Remote Full-time
← Back to Home