Software Engineer Intern
Build core backend and systems components for a scalable blockchain network, primarily using Rust. The internship emphasizes networking, reliability, scalability, systems programming, and collaborative open-source development.
About the job
Responsibilities
- Design and code core backend components for a blockchain network, primarily in Rust.
- Develop systems focused on networking, reliability, and scalability.
- Design, test, and implement scalable backend systems.
- Maintain and enhance high-quality software engineering practices within an open-source project.
Requirements
- Experience or interest in designing, testing, and implementing scalable backend systems.
- Experience or interest in a low-level programming language such as Rust, C, C++, or Zig.
- Experience or interest in systems programming; strong signals include writing compilers, operating systems, kernels, or machine simulators.
- Creative, independent, and collaborative approach.
- Strong problem-solving skills.
- Strong interest in cryptocurrency.
Skills
Rust, C, C++, Zig, Systems Programming, Backend Systems, Blockchain, Networking, Open Source
Similar jobs
Backend Engineering jobsSupports development of secure, scalable data movement and distributed systems across hybrid cloud and ground-station infrastructure. The internship is intended for a current computer science or software engineering student with programming and networking interests.
Build and scale high-performance backend APIs and real-time data-processing systems for fraud detection. The role requires at least 2 years of backend experience with Go and/or Node.js, plus expertise in scalable systems, APIs, databases, and microservices.
Build real-time video-streaming pipelines, simulation frameworks, and cloud communication systems for a vehicle teleoperations platform. The role requires C/C++ or Go, networking expertise, and a Computer Science degree, with 2+ years of relevant experience for BS/MS candidates.
Build large-scale search infrastructure, crawling systems, and vector databases as an engineering intern. The role requires current technical study, full-time in-person availability in San Francisco, and experience with a high-performance language such as C++ or Rust.
Build and maintain backend services, APIs, and data pipelines supporting a mission-critical flight safety platform. The role requires at least two years of backend experience or equivalent project-based experience, with proficiency in a modern backend language.