Search...

Software Engineer Intern (Backend, Rust)

N1 logo
N1

N1 is an L1 blockchain for high-performance, trustless finance. It provides native financial primitives including an on-chain orderbook, margining, atomic transaction bundles, and RFQ functionality.

Distributed
About N1

N1 operates a full-stack financial network designed for global, high-performance, trustless finance. Its L1 includes native protocol-level financial modules such as a central limit orderbook, unified margining, atomic transaction bundles, and request-for-quote functionality, with an emphasis on high throughput, low latency, and congestion-free transactions.

View jobs by N1

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

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
Software Engineer Intern (Backend, Rust) at N1 | JobStash