Software Engineer Intern (Backend, Rust)
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.
Funding history
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.
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
