N1
New Grad Software Engineer (Backend Rust)
New York City. Posted 17 months ago
The role
You will spearhead the development of core backend components for a blockchain network. You will design, code, test, debug, and deploy production-grade components primarily in Rust.
What you will do
- Design and code core backend software components primarily in Rust
- Create, test, debug, and deploy production-grade components
- Maintain and enhance high-quality software engineering practices within an open-source project
Required qualifications
- Bachelor's degree in Computer Science or related technical field or equivalent practical experience
- Experience in designing, testing, and implementing scalable backend systems
- Experience with a low level programming language like Rust, C, C++, Zig
- Experience in systems programming
- Experience writing compilers, operating systems, kernels, machine simulators
- Experience writing correct, reliable software
- Must have worked on and deployed software changes to software used by people
- Creative, independent, and collaborative team player with the ability to work in a fast paced environment
Nice to have
- Active participation in Bitcoin/Ethereum/Blockchain projects or the open-source community
About the company
N1 is the first hyper-performant and horizontally scalable blockchain network designed to enable trustless computing at internet scale. The team spans backgrounds from Harvard, CMU, DFINITY, VMWare, Galaxy Digital, and more.