Software Engineer Intern (Backend, Rust)
N1 is an L1 blockchain for high-performance, trustless finance.
Funding history
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.
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
