Smart Contract Engineer - Vac
A movement supports the enhancement of the decentralized web, with a focus on developing technologies for a more open internet where communities can evolve freely. The Logos protocol stack aims to empower users while upholding civil liberties and fundamental freedoms.
Who we are
P2P networks play a vital role in decentralized technologies, with libp2p being widely recognized as a popular P2P stack. The P2P R&D service unit, Vac, has successfully implemented and deployed a comprehensive libp2p stack that powers various projects. The implementation is in Nim, known for its efficiency and elegance. In addition to developing nim-libp2p, the team is actively involved in applied P2P research and contributing to the libp2p specification process.
Role Overview:
We are in need of a proficient P2P Networking Protocol Engineer to focus on advancing and refining P2P networking protocols, particularly the nim-libp2p implementation. This role will involve further developing capabilities, adhering to existing specifications, and enhancing current protocols. Collaboration across teams is essential to meet networking-specific requirements, ensuring scalability, interoperability, and security in distributed systems. Researching and developing innovative solutions to push the limits of P2P networking technology will be a crucial aspect of this role.
Key Responsibilities:
- Implementing P2P networking protocols
- Advancing nim-libp2p implementation
- Implementing libp2p protocols based on specifications
- Conduct research and development of new P2P protocols and primitives
- Collaborate with teams to address networking needs
Desired Skills and Qualifications:
- Passion for decentralization, P2P, and privacy-preservation tech
- Strong engineering background
- Proficiency in encryption and key exchange mechanisms
- Experience in low-level/strongly-typed languages
- Experience in building networking-heavy applications and P2P networking
- Knowledge of core networking protocols like Websockets and Quic
- Familiarity with P2P elements like gossiping, routing, DHTs, and Nat traversal
- Alignment with organizational principles
Bonus Points:
- Remote work experience
- Experience in open-source organizations
- Previous involvement with libp2p or other networking stacks
- Experience with Nim language
If you believe you would excel in this role, even if you do not meet all the criteria listed, we encourage you to apply and explain why you are a suitable fit in your cover letter.
Interview Process:
- Talent Team Interview
- Vac P2P team member Interview
- Pair Programming Interview with Vac P2P team member
- Interview with Vac team lead
Compensation:
Flexible payment options including fiat/crypto.
