Blockchain R&D Intern (C++ Focus)

Back

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.