Software Development Engineer (New Grad / Entry Level)
Core
Build and maintain a distributed storage operating system in C & Rust that handles exabytes of data across datacenters, edge, and cloud, serving critical workloads like medical imaging and AI simulations.
Role type
Entry-level Software Development Engineer (IC)
Builds
A fault-tolerant distributed storage engine and transactional file system
Domain
Distributed systems, storage infrastructure, operating systems
Deliverable
production ML models | product features
Required skills
C, Rust, algorithms, data structures, distributed systems, concurrent programming, operating systems concepts
Preferred skills
C++, Java, Go
Technologies
C, Rust, Python
Responsibilities
Collaborate on design, code reviews, and pair programming; define and implement customer-facing features; debug and fix production issues
Seniority
Entry-level, mentored IC
Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
