Rubrik is looking to solve the problem of expanding its Atlas platform to support various applications, hardware storage platforms, and revolutionizing cloud protection, and is seeking an experienced distributed systems engineer to guide this evolution.
Requirements
- Strong fundamentals in distributed systems design and development
- Experience in building systems at scale and backend development
- Hands-on coding skills in C++
- Experience with storage solutions or data protection
- Experience with nuances of public cloud features and costs on public clouds (AWS, Azure, GCP)
- Experience with distributed file systems
- Experience with asynchronous programming and various read-ahead techniques
Responsibilities
- Design, develop and deliver cutting-edge solutions for the evolution of the Atlas platform
- Outline the architectural principles for the Atlas platform
- Prototype changes and work with the team to realize the vision in a production-quality system
- Guide multiple teams across Rubrik on how to best build on top of Atlas
- Work on features such as cloud storage-backed file systems with effective cost analysis
- Build data formats optimized for read and write performance for all workloads
- Implement deduplication and compression, reliability, resiliency, infinite scalability, and performance tooling using eBPF
Other
- Bachelor's and/or Master's degree in Computer Science or equivalent
- 3+ years of experience in Distributed File System
- Must be eligible to work in the US
- Equal Opportunity Employer/Veterans/Disabled
- Reasonable accommodation to qualified individuals with disabilities