N1
Senior Software Engineer (Backend Rust)
New York City. Posted 30 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
- Focus on networking, reliability, and scalability
Required qualifications
- Bachelor's degree in Computer Science or related technical field or equivalent practical experience
- 5+ years of 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
Nice to have
- Active participation in Bitcoin/Ethereum/Blockchain projects or the open-source community
About the company
N1 is a hyper-performant and horizontally scalable blockchain network designed to enable trustless computing at internet scale. The team includes members from Harvard, CMU, DFINITY, VMWare, and Galaxy Digital.