
We seek an experienced software engineer to build the next generation of peer-to-peer networks. Engineering at Protocol LabsEngineering at Protocol Labs is not just about writing world-class code. We create software systems that tackle significant challenges. We aim to solve those challenges with new technology breakthroughs and great user experience design. We believe in an open-source approach to creation. We strike a balance between pragmatism (put it on a ship ⛴), deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source.
As a Peer-to-Peer Networking Engineer at Protocol Labs you might...
- Build the next generation of peer-to-peer software, working on projects like libp2p, IPFS and Filecoin
- Participate in the design and implementation of performant and resilient distributed applications
- Create or maintain software libraries and programs depended on by other systems and applications
- Integrate research results into real programs
- Work alongside a cross-functional team including engineering, design, community, product, and business
- Engage and educate the community, from users to contributors
- Work on public open source repositories with broader communities
You may be a fit for this role if you have...
- BA/BS degree in Computer Science, Computer Engineering, related field or equivalent practical experienceÂ
- Experience programming in one or more of the following: Go, Javascript, Rust, C, C++, Haskell, Ocaml, Python
- Leadership experience building and maintaining large-scale distributed systems in productionÂ
- Significant experience building peer-to-peer applicationsÂ
- Deep understanding of network protocolsÂ
- Excellent written and verbal communication skillsÂ
Bonus Points
- Experience leading and guiding Open Source projectsÂ
- Experience working with libp2p and/or IPFSÂ
Listed in: Crypto Jobs, .
Software Engineer, Peer-to-Peer Networks at Protocol Labs: FAQ
Is the Software Engineer, Peer-to-Peer Networks role at Protocol Labs remote?
Yes — Protocol Labs is hiring this Software Engineer, Peer-to-Peer Networks as a remote role. You can apply from anywhere unless the listing specifies a region.
How do I apply for the Software Engineer, Peer-to-Peer Networks role at Protocol Labs?
You can apply for the Software Engineer, Peer-to-Peer Networks role at Protocol Labs directly on this page using the Apply button. Remote candidates are welcome. Applications submitted through CryptoJobsList reach the employer directly.