Blockchain R&D Intern (C++ Focus)
BackRole Overview:
As a Blockchain Engineer at Pharos Network, you will contribute to the development and maintenance of a modular, full-stack, parallel L1 blockchain infrastructure. This position is ideal for C++ enthusiasts who thrive on working with complex systems, including databases, consensus mechanisms, and virtual machines, and are keen to expand their knowledge in the fast-evolving blockchain space.
Responsibilities:
- Participate in the development and optimization of high-performance blockchain components.
- Work on distributed computing and high-concurrency system designs.
- Implement and optimize algorithms for blockchain consensus, storage, or networking.
- Contribute to the internal research and technical documentation.
- Collaborate with senior engineers to solve real-world blockchain engineering challenges.
Preferred Qualifications:
- Experience with blockchain technology, P2P networks, or cryptographic algorithms.
- Knowledge of Rust or Golang.
- Contributions to open-source projects or competitive programming background.
Who You Are:
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
- Solid knowledge of C++ programming, with hands-on experience in modern C++ (C++11 and above).
- Understanding of high-concurrency programming and distributed system fundamentals.
- Strong algorithmic and problem-solving skills.
- Familiarity with multithreading, memory management, and performance optimization.
- Experience with Linux development environments and debugging tools.
- Good communication skills and willingness to learn.
Why Work with Us:
- Gain hands-on experience with cutting-edge blockchain technologies and systems development.
- Join a dynamic team solving complex challenges in scalability and performance.
- Competitive salary, flexible working environment, and opportunities for growth in blockchain development.