Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Sustainability Engineer - PyPI

Temporary

Python Software Foundation

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-$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

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.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Sustainability Engineer - PyPI in Remote vacancy
  • 2000 $

     ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's...  ...profitable, and growing. We are hiring a Software Engineer, Sustaining Engineering for ... ...a fast-paced engineering role in Linux... 

    Canonical

    Remote
    24 days ago
  •  ...At Samsara, we are helping improve the safety, efficiency and sustainability of the physical operations that power our global economy....  ...nice thing about growing 30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape the role around the... 

    Samsara

    Remote
    15 days ago
  •  ...authorization. Manage dependencies, reviews, blockers, delivery, product decisions, and technical risks independently. Raise engineering quality through meaningful tests, code reviews, and accurate living documentation. Operate shipped systems with structured... 

    0g Labs

    Remote
    6 days ago
  • Responsibilities Design, develop, and maintain REST and GraphQL APIs. Write production-grade Ruby code for core services and applications. Develop integrations with internal, external, and third-party systems. Create API documentation and development standards...

    MKS2 Technologies

    Remote
    6 days ago
  • 210000 - 260000 $

     ...matter, building software that fundamentally changes how insurance operates. What You'll Be Doing : Lead a small team of engineers, providing technical mentorship, code review, and architectural guidance to ensure high-quality delivery. Collaborate closely with... 

    Federato

    Remote
    8 days ago
  •  ...platform scales globally, we're looking for people who can turn complex systems into practical, working solutions. As a Software Engineer in Partner Engineering, you’ll play a pivotal role in shaping technical solutions that directly impact our top-tier partners. You’... 

    Liftoff

    Remote
    10 days ago
  • 800 $ per month

     ...building an exceptional team and company. About The Role & You: PublicInput is looking for a frontend-leaning Full Stack Software Engineer to help build and improve the applications our customers and their communities interact with every day. While this is a full... 

    PublicInput

    Remote
    11 days ago
  •  ...Zencore is a fast-growing company founded by former Google Cloud leaders, architects, and engineers. We are seeking candidates with significant experience in Google Cloud to join our team. Our engagements aim to eliminate obstacles, reduce risk, and accelerate timelines... 

    Zencore

    Remote
    13 days ago
  •  ...We’re looking for a Software Engineer who would contribute to PVcase software and would not be afraid of heights (at least career ones)! You will play an important role in our exciting journey while accelerating the global transition to clean energy. Participate and... 

    PVcase

    Remote
    16 days ago
  •  ..., in Portugal Expires at: 2027-10-15 Remote policy: Full remote Role description and responsibilities As a Senior AI Engineer at WE ARE META, you will be matched with clients across diverse sectors of the tech industry. You will work in a fully remote model... 
    Remote job

    We are META

    Remote
    8 days ago
  •  ...optimization. Contribute through coding, code reviews, testing, documentation, tooling, automation, and operational ownership. Mentor engineers and support knowledge sharing and engineering culture. Participate in the on-call rotation supporting 24/7 business operations.... 

    CookUnity

    Remote
    1 day ago
  •  ...practices including reproducibility, lineage, rollback, monitoring, and governance. Collaborate with AI researchers, robotics engineers, data engineers, and platform teams to deliver scalable systems. Mentor junior engineers and influence the broader cloud platform... 

    Agility Robotics

    Remote
    5 days ago
  •  ...Use AI-assisted development tools, including GitHub Copilot. Participate in production support and on-call rotations. Mentor engineers while remaining hands-on with development. Requirements At least 8 years of Java development experience. Strong expertise... 

    MKS2 Technologies

    Remote
    8 days ago
  •  ...for task authoring, expert annotation, review, quality control, and structured data collection. Collaborate with researchers and engineers to ensure evaluation data and published outputs are accurate, consistent, and integrated. Requirements ~4+ years of... 

    Office Hours

    Remote
    7 days ago
  •  ...remote position  Work from anywhere! What You'll Do  You won’t just be writing code; you’ll be shaping the future. As a Software Engineer at Xapo, you will design, build, and deploy high-impact backend services that are secure, fault-tolerant, and available to... 

    Xapo Bank

    Remote
    26 days ago
  •  ...Launch Your Next Successful Chapter with Veta Virtual! Are you a seasoned full-stack engineer with a passion for building secure, high-performance systems? Veta Virtual is hiring a Full-Stack Software Engineer for an important fintech company. This role is ideal for... 

    Veta Virtual

    Remote
    14 days ago
  • Responsibilities Own the overall health, stability, performance, scalability, and operational success of the IBM QRadar platform. Onboard and troubleshoot log sources, including parsing, DSMs, custom properties, log source extensions, event normalization, and protocol...

    New Era Technology

    Remote
    6 days ago
  •  ...complex data system end-to-end over a multi-year horizon and making significant architecture decisions. Senior data or detection engineering experience at scale. Deep fluency with SQL, Python or an equivalent language, data pipelines, and scheduled and event-driven... 

    Polymarket

    Remote
    7 days ago
  •  ...Description We are looking for a Machine Learning Engineer to improve and train the AI systems already powering our products. You'll take our existing builds from good to exceptional, refining and retraining models that solve real business problems at scale. You... 

    Virtual Nation

    Remote
    20 hours ago
  •  ...systems, databases, caching layers, and cloud or on-premises services. Participate in planning and technical discussions with engineering and product teams. Collaborate with Machine Learning Engineers and Security Researchers on solutions affecting security outcomes... 

    Censys

    Remote
    1 day ago
  •  ...frameworks, and Temporal-style durable workflows to infrastructure creation, upgrading, and auditing. Mentor senior and mid-level engineers, conduct design and code reviews, and drive alignment across partner teams. Requirements ~12+ years of backend, platform, or... 

    ZoomInfo

    Remote
    3 days ago
  •  ...improvements, root-cause analysis, and post-incident corrective actions. Own the monitoring, alerting, and observability platform across engineering teams. Convert ambiguous scaling and reliability requirements into automated, composable Terraform infrastructure-as-code... 

    Garner Health

    Remote
    6 days ago
  •  ...technologies, anti-crawling mechanisms, and AI-powered extraction approaches. Requirements At least 5 years of professional software engineering experience building production systems. Strong knowledge of algorithms, data structures, concurrency, and distributed systems.... 

    ZoomInfo

    Remote
    7 days ago
  •  ...using AWS or Azure. Deploy applications using Docker, ECS, Kubernetes, or similar container technologies. Collaborate with the Engineering Manager, CTO, and team in planning, code reviews, demos, and delivery activities. Requirements At least 4 years of senior-... 

    South Geeks

    Remote
    5 days ago
  •  ...Improve CI/CD pipeline performance, reliability, and observability to support rapid, high-confidence releases. Partner with engineering teams on SDLC and developer-experience improvements, including preview environments and Appetize tooling. Help ensure build, release... 

    Phantom

    Remote
    9 days ago
  • 2000 $

     ...markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many... 

    Canonical

    Remote
    27 days ago
  •  ...AI-generated coding interactions end-to-end. Judge whether agent outputs are useful, broadly correct, and aligned with strong engineering judgment. Assess the quality of explanations, reasoning, preambles, and developer guidance. Distinguish different levels of... 

    G2i Inc.

    Remote
    6 days ago
  •  ..., safety, and guardrails. Support RAG, structured extraction, and production inference workflows. Partner with application engineering teams to integrate AI into code review, test generation, incident support, and developer copilot workflows with measurable quality... 

    PrizePicks

    Remote
    6 days ago
  • 3500 - 5500 $ per month

     ...and mobile clients Improve reliability, observability, and performance of existing systems Review code and mentor mid-level engineers on the team Work with product and design to scope and sequence delivery. Requirements What we're looking for: ~5+ years... 

    a Fintech Company - Kashia Limited

    Remote
    1 day ago
  • 2000 $

     ...any team at Canonical that works with the Linux kernel, across all seniority levels. Apply here if you are an exceptional software engineer who wants to work on both stable and cutting edge Linux kernels for Ubuntu and its wider ecosystem. Canonical has a large and... 

    Canonical

    Remote
    28 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sustainability Engineer - PyPI. Be the first to apply!