We're seeking an staff or principle-level engineer to help build the Tribes network. Dive into open-source projects and build Tribes' foundational infrastructure.
Requirements
- 5+ years of experience in distributed systems, cryptographic protocols, and consensus design.
- Proficiency in Golang or Rust with a willingness to learn other technologies like TypeScript, Node.js, LevelDB, and more.
- Strong knowledge of networking protocols and peer-to-peer network implementations like libp2p, DHT, gossip protocols, etc.
- Develop and implement advanced cryptographic and end-to-end encryption (E2EE) solutions for innovative product offerings.
- Write, maintain, and develop open-source code.
- Commit to decentralization in design and implementation.
Nice to Have
- Experience with Solidity or other smart contract development.
- You've worked on high-quality social or crypto products.
- Familiarity with web3, DApps, wallets, tokens, and NFTs.
- Public contributions to open-source projects.
- Experience with off-chain scaling solutions such as state channels or layer-2 solutions.
- Prior experience with privacy-preserving cryptographic technologies or with zero-knowledge cryptography.
Tribes Protocol welcomes all qualified persons to apply regardless of race, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Compensation will be competitive and commensurate with experience. This role is a full-time role that includes health insurance and other benefits.