Software Engineer, Peer-to-Peer Networks
atProtocol Labs
Jan 15
Protocol Labs is a research, development, and deployment institution for improving Internet technology. 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.
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: Cryptocurrency Jobs, .