Skip to main content
Posted February 04, 2022
Protocol Labs

Public-Goods-Funding Software Engineer

Anywhere Remote Full Time

Key Summary: We seek a full-stack engineer who will develop, deploy, and iterate on novel mechanisms for funding public goods and the tools to measure...

Key Summary:
We seek a full-stack engineer who will develop, deploy, and iterate on novel mechanisms for funding public goods and the tools to measure their outcomes.

Public-Goods Funding at Protocol Labs:
Protocol Labs doesn’t just build core protocols for the decentralized web. We think engineers and researchers should work on a variety of high-leverage goals for the betterment of humanity. For that reason, we're developing a lab to develop and deploy better methods of funding the creation and maintenance of public goods.

As part of our public-goods team, you’ll be enabling outcomes at the forefront of our mission. Our team is granted both the freedom to develop knowledge by working on novel applications and a responsibility to contribute those skills toward advancing the mission of Protocol Labs. You’ll feel at home working with us if your knowledge and optimism enable you to craft creative solutions working around evolving needs.


As a software engineer at Protocol Labs you will…

  • Be an early engineer and “go-to” contributor of the growing public-goods funding team
  • Work alongside a cross-functional team including research, product, and operations
  • Work with team to evaluate the technical feasibility of funding mechanisms and associated internal measurement / analysis tools
  • Design and prototype multiple tools and implementations of funding mechanisms to distribute significant amounts of funding to the Protocol Labs ecosystem
  • Design, prototype and implement small scale user-facing web tooling and platforms
  • Develop prototypes into production-ready implementations
  • Collaborate with ecosystem and external teams exploring new and out-of-the-box approaches to designing and implementing next-gen funding mechanisms.
  • Gain high-level exposure across the PL stack (IPFS, Filecoin, LibP2P, etc.)
  • Help build a team, mentoring, leading, and developing more junior engineers as the team grows
  • Work in a fully asynchronous and remote team.
  • You may be a fit for this role if you have...
  • BA/BS or MS degree in Computer Science, Computer Engineering, related field or equivalent practical experience
  • Experience building internal or external full-stack applications with high ownership across the product from proposal to launch (e.g., docs, support, metrics)
  • Experience with developer tooling projects
  • Background in an agency or consultancy environment with diverse project types
  • A proven track record of independently driving technical projects in a fast-paced environment with minimal oversight or guidance
  • Adept at starting new software projects interacting with complex systems single-handedly, if necessary
  • Strong analytical, problem solving, and interpersonal skills
  • Bonus points if you have...
  • Experience with and the desire to improve the funding systems for public goods
  • Experience building applications in Go, Rust, and/or JavaScript
  • Familiarity with Web3 technology and concepts (smart contracts, blockchain, P2P networking)
  • Prior project or development experience in the Web3 ecosystem or prior experience in implementing funding mechanisms / operations.
  • Familiarity with Protocol Labs stack (IPFS, Filecoin, LibP2P) through project work or open-source contributions
  • Technical familiarity with relevant flavors of economics (behavioral economics models, cryptoeconomic models, decentralized governance tooling).
  • What’s it like to work at Protocol Labs?
    Protocol Labs mission is to improve humanity’s most important technology, the Internet. We build protocols, systems, and tools to improve how it works. Today, we are focused on how we store, locate, and move information. Our projects include IPFS, Filecoin, libp2p, and more.

    As a distributed team, we hire anywhere in the world, and at various levels of experience (entry, senior, staff). We look for people with unique perspectives and diverse backgrounds.

    We have a great benefits package, including parental leave, contributions to your retirement, competitive pay, and unlimited time off. For U.S.-based employees, we also provide platinum-level health, dental, and vision coverage for you and your family.

    This listing expired on Mar 21. Applications are no longer accepted.

    Below are some other jobs we think you might be interested in.