**Software Engineer - Distributed Systems (Platform Software)**Palo Alto, CA HQ Office
Engineering
Job Summary
ABOUT THE TEAM
Forge is the platform and systems engineering team at Rubrik. Our mission is to develop a highly reliable, secure, scalable and performant software defined platform that radically simplifies building, deploying, and managing physical and virtual appliances on-premises and in the cloud.
We design the appliance platform and build the core infrastructure focusing on Operating System, Networking, Storage, Clustering and Containerization. In addition, we provide common infrastructure services encompassing cluster health monitoring, system management, cluster operations and data migration. All of these serve as the backbone for powering Rubrik’s industry leading Data Protection, Security and Data Management solutions.
ABOUT THE JOB
- Ownership of features, including design, implementation, and testing
- Design and develop enterprise-grade features at the platform and infrastructure level
- Design and develop infrastructure services for system monitoring, detecting faults, and automatically self-healing the distributed systems
- Design, develop, and operationalize high-performance, scalable, reliable and resilient system infrastructure-level services
- Diagnose and resolve problems in complex customer environments
ABOUT YOU
- BS/MS/PhD in Computer Science or related field
- 2+ years of software development experience on Linux, preferably in Platform/Systems/Kernel or Networking domain
- Strong fundamentals in data structures, algorithms, and distributed systems design
- Strong background in Systems Programming
- Expertise in debugging and troubleshooting performance and system-level issues
- Extensive experience with Linux kernel or equivalent and kernel debugging