Software Engineer, Atlas Distributed Systems
Core
Design, develop, and deliver cutting-edge solutions for Rubrik's Atlas distributed file system, focusing on cloud storage-backed file systems, data formats, deduplication, compression, and reliability.
Role type
Senior distributed systems engineer (storage)
Builds
Rubrik Atlas platform (distributed, scale-out, fault-tolerant user-space filesystem)
Domain
Cloud storage, data protection, distributed systems
Deliverable
production ML models | product features
Required skills
Distributed file system design, C++ programming, backend development, building systems at scale, asynchronous programming, eBPF, snapshotting, data integrity
Preferred skills
Storage solutions experience, public cloud cost optimization (AWS, Azure, GCP)
Technologies
C++, eBPF, ext4, NFS, SMB, S3, Azure Blob, EBS, Kubernetes, Oracle, EC2, RDS
Responsibilities
Outline architectural principles, prototype changes, guide multiple teams on building on top of Atlas, implement features for cloud storage-backed file systems and data formats
Seniority
Senior, hands-on IC
