<aside>
✉️
Email [email protected] with resume to apply!
Location: Remote or Hybrid (Global)
Compensation: $280,000
</aside>
About the Role
We are seeking a Network and Protocol Engineer to design, implement, and optimize the core peer-to-peer (P2P) networking layer underpinning our decentralized infrastructure. You will take ownership of building a robust, secure, and high-performance distributed network stack — critical for the scalability and reliability of our blockchain platform.
This role is ideal for someone with deep expertise in distributed systems and P2P networking, a strong understanding of protocol design, and a passion for decentralized technologies.
Responsibilities
- Design and Implement DHTs: Develop and manage a Distributed Hash Table (DHT) for efficient peer discovery, routing, and decentralized information storage.
- Network Security: Build protocol-level defenses against P2P-specific attacks such as Sybil, eclipse, and distributed denial-of-service (DDoS) attacks.
- Performance Optimization: Optimize the networking stack for bandwidth efficiency, low-latency communication, and intelligent connection management.
- Infrastructure and Deployment: Architect and maintain systems for deploying, bootstrapping, and monitoring a decentralized network of nodes.
- Stress Testing & Analysis: Conduct performance modeling, analysis, and rigorous stress testing of the network under real-world and edge-case scenarios.
- Cross-Team Collaboration: Work closely with the blockchain core engineering team to integrate networking components with consensus, state management, and protocol logic.
Qualifications
- Experience: Proven track record designing and building peer-to-peer systems, ideally using Golang.
- Protocol Knowledge: Deep understanding of P2P networking concepts, including gossip protocols, Kademlia DHTs, and NAT traversal strategies.
- Security Expertise: Hands-on experience mitigating and defending against attacks specific to P2P environments.
- Performance Tuning: Expertise in measuring, debugging, and optimizing network performance at scale.
- Tools & Frameworks: Proficient with networking frameworks like libp2p and deployment tools such as Docker, Kubernetes, Ansible, and Terraform.
- Blockchain Insight: Solid understanding of blockchain architecture and the unique challenges it poses to network protocol design.
- Systems Thinking: Ability to reason from first principles and design novel solutions to complex distributed systems problems.
- Collaboration: Excellent communication skills and experience working in cross-functional, high-performance engineering teams.