As a Specifications Engineer at Protocol Labs you will…
- Devise a plan to specify all aspects of libp2p, including usage examples, conceptual documentation and specification writing.
- Affect the lives of countless people you help bring into the libp2p community.
- Work directly with Software Engineers to understand the abstractions and interfaces that libp2p offers to programmers, and write specifications in a way that helps implementers go from zero to expert in a step-by-step fashion.
You may be a fit for this role if you...
- Love clear, precise English language prose.
- Are comfortable reading source code and understanding what it is doing.
- Read IETF RFCs in your job or your spare time.
- Write RFCs or similar technically precise specifications.
- Enjoy navigating open source communities, where sometimes not everyone will agree on what the specification should say and you have to push through to reach a decision.
- Understand the challenges of keeping documentation up to date with improvements in the code, and how to write just enough documentation to be helpful but not so much that the docs fall behind the state of the code.
- Have familiarity with peer-to-peer technologies and concepts such as distributed hash tables, S/Kademlia.
- Previous work experience as a software engineer
- Experience as a protocol specification writer
About Protocol Labs
Company Protocol Labs is a research, development, and deployment lab for network protocols. Protocol Labs leads groundbreaking internet projects, such as IPFS, the decentralized web protocol; Filecoin, a cryptocurrency incentivized storage network; and libp2p, a modular network stack for peer-to-peer apps and systems. Protocol Labs works openly, and is focused on the creation of value at a massive scale. Open Source Protocol Labs works on a growing number of Open Source projects. The major technology stacks we produce are developed entirely Open Source, from initial research, through implementation development, and into wide deployment. The communities we lead are open, welcoming, and inclusive. We invite you to get involved; join us on GitHub! History Protocol Labs was founded on May 2014, by Juan Benet, inventor of IPFS and Filecoin. That summer, we participated in the YCombinator program (S14). Protocol Labs released IPFS to the world in January 2015. Since then, IPFS has gained enormous traction in a variety of industries and organizations. By 2016, IPFS grew to be one of the most used and relied on technologies in the Blockchain industry, and hailed by thousands of developers as "The Future of the Web." That year, Protocol Labs also created libp2p, IPLD, multiformats, Orbit, and a number of other projects. Our most anticipated project is Filecoin, currently in development.