loader image

Software Engineer, Peer-to-Peer Networks

We seek an experienced software engineer to build the next generation of peer-to-peer networks. 

Engineering 

Engineering  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:




    • 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 





Position

Backend Developer


Must have Skills

  • Python

    Beginner

  • C++

    Beginner

  • Rust

    Beginner

  • JavaScript

    Beginner

Client Payroll

Up to 450 K/Year USD (Annual salary)

Fully Remote

Cancel
Cancel

Active

Skip

Software Engineer, Peer-to-Peer Networks

We seek an experienced software engineer to build the next generation of peer-to-peer networks. 

Engineering 

Engineering  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:




    • 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 





Job Type

Client Payroll


Positions

Backend Developer


Must have Skills

  • Python

    Beginner

  • C++

    Beginner

  • Rust

    Beginner

  • JavaScript

    Beginner

Up to 450 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Danielle Henderson E

| United States