Software Engineer Intern (Backend, Rust)

N1 is an L1 blockchain for high-performance, trustless finance.

Distributed

Projects

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

Develop core backend components for a blockchain network, focusing on networking, reliability, and scalability. Design and implement backend software primarily in Rust, write and run tests, maintain high-quality engineering practices in an open-source project, 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, including compilers, operating systems, kernels, or 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