Blockchain R&D Intern (C++ Focus)

Apply

Role 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.