About the company
Logos is a grassroots movement to provide trust-minimized, corruption-resistant governing services and social institutions to underserved citizens. Logos’ infrastructure will provide a base for the provisioning of the next generation of governing services and social institutions - paving the way to economic opportunities for those who need them most, whilst respecting basic human rights through the network’s design.
Job Summary
Key responsibilities
📍Research and develop open P2P protocols for secure messaging. 📍Research efficient, scaling solutions for P2P communications. 📍Build incentivized, distributed systems. 📍Use a layered protocol approach that is mindful and explicit about what it requires, what it provides, under what threat models, and with what trade-offs. 📍Combine cryptoeconomics and traditional technologies to create a sustainable, scalable, distributed, and fault-tolerant system. 📍Use libp2p to build application-level protocols. 📍Interpret and implement solutions based on academic research. 📍Provide feedback on overall design decisions, and participate in code reviews. 📍Write Nim code.
You ideally will have
📍A passion for blockchain technology, privacy-preserving technology and decentralization. 📍A strong academic background. 📍Experience with encryption and key exchange mechanisms. 📍Experience with low level/strongly typed languages (C/C++/Go/Rust). 📍Experience building networking-heavy applications and p2p networking specifically. 📍Familiarity with message propagation in loosely connected networks. 📍Familiar with p2p building blocks such as gossiping, routing and discovery (DHTs), and Nat traversal. 📍Experience designing incentive systems and writing/deploying smart contracts in Ethereum. 📍A Master’s degree in Computer Science with a focus on computer networks.