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