Job Responsibilities
- Lead the design, development, and maintenance of secure and performant blockchain protocols and distributed blockchain-based networks complying with best practices in data protection
- Architect and develop blockchain infrastructure and underlying systems, including validator nodes and execution VMs, while ensuring the scalability, security, and performance of blockchain solutions
- Lead the development and maintenance of secure and efficient smart contracts and decentralized web3 applications
- Collaborate with cross-functional teams to determine blockchain technology needs and integrate this technology with existing company software
- Research the latest advancements in blockchain and cryptography, brainstorm new solutions, and prototype new architectures and technologies for blockchain-based systems and applications
- Lead and mentor junior blockchain developers
Job Qualifications and Requirements
- Bachelor’s (or master’s) degree in computer science, information security, or a related field
- At least 5 years of focused, hands-on experience in blockchain development and research
- Strong understanding of foundational concepts in algorithms, data structures, and distributed systems
- Strong, demonstrated understanding of cryptographic principles, blockchain protocols, consensus algorithms (PoW, PoS, DPoS, PBFT, etc.), distributed storage management, and other relevant technologies, including smart-contract languages and web3 development tools
- Proven track record of building blockchain-based systems and contributing to open-source blockchain infrastructure projects and tools on Ethereum and other well-known platforms
- Deep understanding of Ethereum’s node implementation (e.g., geth), preferably with documented experience making non-trivial contributions to it
- Proficiency in Go, Rust, Solidity, and JavaScript, plus one (or more) of the following languages: WASM, C++, TypeScript
- Excellent communication, collaboration, and interpersonal skills
- Strong experience working with version control systems and collaboration tools and developing within an agile environment.
Instructions
If interested in applying for this position, please send a cover letter and CV to jobs@pi2.network. Please include the job you are applying for in the subject line of the email. Our team will review your application and respond accordingly with next steps.