Blockchain Researcher and Developer
Listed on 2026-10-30
-
Research/Development
Data Scientist
About the Role
Our client, a forward-thinking research and development firm at the intersection of artificial intelligence and blockchain technology, is seeking a talented Blockchain Researcher and Developer to join their innovative team. This role, based in Nelspruit, Mpumalanga , offers a unique opportunity to explore novel applications of distributed ledger technology, contribute to cutting-edge research, and develop proofs-of-concept and prototypes. You will be involved in investigating new consensus mechanisms, exploring zero-knowledge proofs, designing secure multi-party computation protocols, and building next-generation blockchain solutions.
The ideal candidate possesses a strong academic background in computer science or a related field, combined with practical development experience in blockchain technologies. You are a curious, analytical individual passionate about pushing the boundaries of what's possible with decentralized systems. We offer a stimulating environment for continuous learning and experimentation, where your research directly contributes to groundbreaking technological advancements. This is your chance to shape the future of decentralized computing and its integration with other advanced technologies.
- Conduct research on emerging blockchain technologies, protocols, and cryptographic techniques.
- Design, develop, and test innovative blockchain solutions, prototypes, and proofs-of-concept.
- Implement and optimize smart contracts for various use cases.
- Explore and experiment with advanced cryptographic methods like zero-knowledge proofs and homomorphic encryption.
- Collaborate with a team of researchers and engineers to publish findings and contribute to the academic community.
- Evaluate the feasibility and potential impact of new blockchain applications.
- Stay current with the latest academic research and industry trends in blockchain and related fields.
- Contribute to the development of technical documentation and whitepapers.
- Analyze performance and security of blockchain systems.
- Present research findings and project progress to internal and external stakeholders.
- PhD or Master's degree in Computer Science, Cryptography, or a related quantitative field.
- Strong research experience demonstrated through publications in reputable conferences or journals.
- Proven experience in blockchain development, including smart contract programming (e.g., Solidity, Rust).
- Deep understanding of cryptography, distributed systems, and consensus algorithms.
- Proficiency in programming languages such as Python, Go, or C++.
- Familiarity with relevant research areas like zero-knowledge proofs, secure multi-party computation, and formal verification.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong written and verbal communication skills for technical documentation and presentations.
- Ability to work both independently and collaboratively in a research-driven environment.
- Experience with cloud platforms is a plus.
- Competitive salary and research-based performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and research leave.
- Opportunities for attending and presenting at leading academic and industry conferences.
- Access to advanced research tools and computational resources.
- A dynamic and intellectually stimulating work environment.
- This is a remote-first role, offering significant flexibility.
- Contribute to pioneering research with real-world applications.
- Retirement savings plan.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).