Software Development Engineer (Seattle) - Internship 2027
Core
Intern role focused on building a distributed storage operating system in C & Rust, handling fault-tolerant block layers, transactional file systems, and data management for enterprise workloads.
Role type
Software Engineering Intern (Distributed Systems)
Builds
Distributed storage engine, file system, and data protection services for enterprise customers
Domain
Cloud storage, distributed systems, operating systems
Deliverable
production ML models | product features
Required skills
C, Rust, Python, algorithms, data structures, distributed systems concepts, concurrent programming, operating systems concepts
Preferred skills
Experience with C++, Java, or Go
Technologies
C, Rust, Python
Responsibilities
Collaborate on design, code reviews, and pair programming; contribute to feature development and testing; debug and fix product issues
Seniority
Intern
Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.