Software Engineer, Core Data Services
Core
Build a distributed, fault-tolerant block storage layer and transactional file system that scales to petabytes with sub-millisecond latency for on-premises and cloud products.
Role type
Senior IC software engineer (distributed storage systems)
Builds
Distributed storage engine, file system, access protocols, replication/backup features
Domain
Cloud storage, distributed systems, high-performance computing
Deliverable
production ML models | product features
Required skills
C, Rust, C++, Java, Go, algorithms, data structures, concurrent programming, operating systems concepts, Linux tooling, kernel interfaces, performance tuning, GDB debugging
Preferred skills
public cloud storage APIs, block or file storage systems
Technologies
C, Rust, Linux, GDB
Responsibilities
Contribute to feature development and testing; Participate in team SDLC processes; Own, define and implement customer-facing features and internal improvements; Help debug and fix test failures and product issues
Seniority
Mid-level, hands-on IC
