Job Description
Experience: 4 to 6 yrs
Qualification: Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
Office Location: Pan India – Remote
Job Role & Responsibility
- 4+ years of relevant experience as a software developer
- Create, extend, and maintain protocols that are decentralized, permissionless, and censorship-resistant
- Create and maintain models that serve as the foundation for the training
- Contribute to the P2P layer, consensus algorithms, smart contract systems, and proof-of-stake incentive mechanisms
- Deliver solid statistical analysis to extensive market and financial data to yield provably predictive trading models
- Collaborate with other team members to create technical specifications for distributed ledger protocols or protocol improvements
- Analyze the algorithmic complexity, incentive compatibility, and difficulty of implementation in potential new protocols
- Implement protocols in Rust code that is both performant and well-structured
- Document and test protocols and protocol updates thoroughly
- Conduct code reviews to ensure high quality of the codebase
Required Skills
- Passionate about secure, fast, and reliable systems
- Prior experience in crypto/Defi
- Must be proactive and organized
- Exceptional communication and interpersonal skills.
Job Description
- Demonstrable experience with Rust, Blockchain, Data Analysis, and Open Source
- Extensive experience with Rust abstractions, memory management, and concurrency
- Strong understanding of open-source technology and DLT research
- Prior experience with large scale distributed systems, networks, and systems engineering
- Familiarity with database design and optimization
- Good grasp of blockchain technology and implementing cryptography
- Fluency in English to ensure smooth communication with international teams/stakeholders