Summary
The job is for a Research Engineer in Blockchain at MachineFi Lab, where the employee will conduct research, build prototypes, and collaborate with the product team. The role requires a Master's or Doctorate in computer science or a related field, experience working on distributed platforms and blockchain technologies, proficiency in programming languages, strong communication skills, and a fast learner of new blockchain technologies.
Requirements
- A Master’s or Doctorate in computer science or a related field, or relevant experience in research and development
- Track record of research publications in blockchain-related topics
- Experience working on distributed platforms and blockchain technologies
- Proficient in at least one or more programming languages, e.g., C/C++, Go, Rust, Java, JavaScript
- Strong communication, writing, and presentation skills and outstanding ability to influence and develop relationships with key business partners
- Fast learner of new blockchain technologies
Responsibilities
- Conduct research in multiple blockchain-related areas, including but not limited to applied cryptography, distributed systems, peer-to-peer networks, consensus algorithms, smart contracts, decentralized identifiers, and blockchain oracles
- Research and contact Layer 1 protocols that are candidates for decentralization and distribution
- Write technical reports and/or research articles when possible and present research findings at industry or academic events
- Build prototypes and early products by collaborating with business partners and engineers
- Collaborate with the product team to convert PoCs or MVPs into production-ready systems
- Engage and participate in activities in industry consortiums and standardization bodies
- Collaborate with researchers and engineers both within and outside of IoTeX to work towards building cutting-edge blockchain solutions