Search...

Software Engineer Intern (Backend, Rust)

Skills

About the Role

You will develop core backend components for a blockchain network focusing on networking, reliability, and scalability. You will design and implement backend software primarily in Rust, write and run tests for scalable systems, and maintain high-quality engineering practices within an open-source project. You will solve systems-level problems and collaborate with others.

Requirements

  • Experience or interest in designing, testing, and implementing scalable backend systems
  • Experience or interest in Rust, C, C++, or Zig
  • Experience or interest in systems programming (e.g., compilers, operating systems, kernels, machine simulators)
  • Creative, independent, and collaborative work style
  • Strong problem-solving skills
  • Strong interest in crypto

Responsibilities

  • Design and implement core backend components in Rust
  • Develop networking features to improve reliability and scalability
  • Test and validate scalable backend systems
  • Maintain and enhance software engineering practices in an open-source project
  • Collaborate with others to solve systems-level problems