Sustainability Engineer @Python Software Foundation
Software Development
Salary $75-$180k based..
Remote Location
Job Type contract
Posted 3d ago

[Hiring] Sustainability Engineer @Python Software Foundation

3d ago - Python Software Foundation is hiring a remote Sustainability Engineer. πŸ’Έ Salary: $75-$180k based on experience πŸ“Location: Worldwide

Role Description

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.

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.

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 to talk to enterprise users and translate their problems into features worth building
  • Experience working with open source communities is a plus

Requirements

  • 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

Benefits

  • Location: Global remote
  • Compensation: $75-$180K (Based on experience and local employment package norms. US employees are eligible for healthcare and other benefits)
  • Type: Contract (Full-time, 1 year), with possibility of renewal
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Sustainability Engineer @Python Software Foundation
Software Development
Salary $75-$180k based..
Remote Location
Job Type contract
Posted 3d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later