P2P Networking Protocol Engineer

Network EngineerNetwork EngineerFull TimeRemote

Location

United States + 180 moreAll locations: United States, Canada, Brazil, Colombia, Argentina, Chile, Venezuela, Bolivarian Republic Of, Bolivia, Plurinational State Of, Ecuador, French Guiana, Guyana, Paraguay, Peru, Suriname, Uruguay, Mexico, Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama, Dominican Republic, Puerto Rico, Bahamas, Guadeloupe, Haiti, Jamaica, Martinique, Montserrat, United Kingdom, Germany, France, Estonia, Portugal, Hungary, Poland, Ukraine, Romania, Bulgaria, Czech Republic, Slovakia, Belarus, Moldova, Republic Of, Sweden, Greece, Belgium, Italy, Ireland, Switzerland, Netherlands, Finland, Malta, Denmark, Lithuania, Croatia, Spain, Austria, Bosnia And Herzegovina, Iceland, Luxembourg, Macedonia, The Former Yugoslav Republic Of, Montenegro, Norway, Serbia, Slovenia, Albania, Cyprus, Latvia, Monaco, South Africa, Egypt, Algeria, Angola, Benin, Botswana, Burkina Faso, Burundi, Cameroon, Cape Verde, Central African Republic, Chad, Congo, Côte D'ivoire, Congo, The Democratic Republic Of The, Equatorial Guinea, Eritrea, Ethiopia, Gabon, Gambia, Ghana, Guinea, Guinea-bissau, Kenya, Lesotho, Liberia, Libyan Arab Jamahiriya, Madagascar, Malawi, Mali, Mauritania, Mauritius, Mayotte, Morocco, Mozambique, Namibia, Niger, Nigeria, Réunion, Rwanda, Senegal, Seychelles, Sierra Leone, Somalia, Sudan, Swaziland, Tanzania, United Republic Of, Togo, Tunisia, Uganda, Zambia, Zimbabwe, Georgia, Turkey, Israel, United Arab Emirates, Armenia, Azerbaijan, Bahrain, Iraq, Jordan, Kuwait, Lebanon, Oman, Qatar, Saudi Arabia, Palestinian Territory, Occupied, Yemen, India, Japan, Philippines, Pakistan, Thailand, Singapore, Viet Nam, Taiwan, Province Of China, Indonesia, Cambodia, Lao People's Democratic Republic, Malaysia, Myanmar, Korea, Republic Of, China, Afghanistan, Bangladesh, Bhutan, Kazakhstan, Kyrgyzstan, Maldives, Mongolia, Nepal, Sri Lanka, Tajikistan, Turkmenistan, Uzbekistan, Australia, Papua New Guinea, Kiribati, Palau, French Polynesia, Tuvalu, New Zealand

Posted

31 days ago

Salary

Not specified

C++GoRustJavaC#Web SocketsQUICLibp2pDHTNAT TraversalGossip ProtocolsRouting ProtocolsNetwork SecurityEncryptionKEY ExchangeDistributed Systems

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

We are seeking a skilled P2P Networking Protocol Engineer to work on the implementation and refinement of P2P networking protocols. Your focus will be on developing the Logos core P2P module, implementing P2P protocols, and advancing the nim-libp2p implementation by further architecting and developing its capabilities, adhering to existing specifications, and also improving and enhancing existing protocols.

Your responsibilities include:

  • Collaborating across teams to address networking-specific needs
  • Ensuring interoperability, scalability, and security in distributed systems
  • Researching and developing innovative solutions
  • Pushing the boundaries of P2P networking technology to meet evolving demands effectively

Qualifications

  • A passion for decentralisation, P2P and privacy-preserving technology
  • Strong engineering background
  • Experience with encryption and key exchange mechanisms
  • Experience with low level/strongly typed languages (C/C++/Go/Rust or Java/C#)
  • Experience building networking-heavy applications and P2P networking specifically
  • Experience implementing with core networking protocols such as Websockets and/or Quic
  • Familiar with P2P building blocks such as gossiping, routing and discovery (DHTs), and Nat traversal

Requirements

  • Implementing P2P networking protocols
  • Implementing Logos core modules
  • Further architecture and development of the nim-libp2p implementation
  • Implement libp2p protocols according to existing specifications
  • Research and development of new P2P protocols and primitives
  • Working across teams to help with networking specific needs

Bonus Points

  • Experience working remotely
  • Experience working for an open source organization
  • Previous experience with libp2p, preferably as a direct contributor to the codebase or specifications OR experience with other off-the-shelf networking stacks such as devp2p
  • Experience with the Nim language

Interview Process

  • Intro call with the Talent team
  • Interview with team member from the P2P team
  • Pair programming interview with team member from the P2P team
  • Interview with P2P team lead

Compensation

We are happy to pay in any mix of fiat/crypto.

Job Requirements

  • A passion for decentralisation, P2P and privacy-preserving technology
  • Strong engineering background
  • Experience with encryption and key exchange mechanisms
  • Experience with low level/strongly typed languages (C/C++/Go/Rust or Java/C#)
  • Experience building networking-heavy applications and P2P networking specifically
  • Experience implementing with core networking protocols such as Websockets and/or Quic
  • Familiar with P2P building blocks such as gossiping, routing and discovery (DHTs), and Nat traversal
  • Implementing P2P networking protocols
  • Implementing Logos core modules
  • Further architecture and development of the nim-libp2p implementation
  • Implement libp2p protocols according to existing specifications
  • Research and development of new P2P protocols and primitives
  • Working across teams to help with networking specific needs
  • Bonus Points
  • Experience working remotely
  • Experience working for an open source organization
  • Previous experience with libp2p, preferably as a direct contributor to the codebase or specifications OR experience with other off-the-shelf networking stacks such as devp2p
  • Experience with the Nim language
  • Interview Process
  • Intro call with the Talent team
  • Interview with team member from the P2P team
  • Pair programming interview with team member from the P2P team
  • Interview with P2P team lead
  • Compensation
  • We are happy to pay in any mix of fiat/crypto.

Related Categories

Related Job Pages

More Network Engineer Jobs

Network Specialist

NexGen Data Systems, Inc.

Relevant Knowledge, Quality Engineering, and Expert Solutions

Network Engineer32 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

Network Specialist providing 24/7 network support for MTF locations

Cyber SecurityDNSFirewallsServiceNowTCP/IP
United States

Network Engineer – Associate

NexGen Data Systems, Inc.

Relevant Knowledge, Quality Engineering, and Expert Solutions

Network Engineer32 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

Network Engineer Associate supporting network infrastructure operations at NexGen Data Systems

Cyber SecurityDNSiOSITSMLinuxServiceNowTCP/IPUnix
United States

Referral Network Engineer

NexGen Data Systems, Inc.

Relevant Knowledge, Quality Engineering, and Expert Solutions

Network Engineer32 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

Referral Network Engineer providing advanced network engineering support at NexGen Data Systems.

AnsibleCyber SecurityDNSFirewallsiOSLinuxServiceNowSMTPTCP/IPUnix
United States

Network Engineer

CTI

A comprehensive provider for all of your AV, IT, Communication and Live Event needs.

Network Engineer32 days ago
Full TimeRemoteTeam 501-1,000Since 1988H1B Sponsor

The Network Engineer will design, implement, maintain, and support network infrastructure, ensuring secure connectivity and compliance with DoD policies while working directly with customers to meet networking requirements.

ConfluenceFirewallsGitlabJIRANetworking EquipmentRoutersSwitchesTaclanes
Hawaii