Senior Software Engineer - Blobstore
About the team
Blobstore is the core storage management and storage abstraction layer. For a multi node cluster this layer is responsible for some extremely important activities like - optimal data storage, dedupe, restore performance & data lifetime management. We use the same component across on-prem and cloud workloads so it has an extensible architecture.
What you’ll do
- Take full ownership of projects from design to implementation, test and deployment
- Design, develop, and deliver the next generation Cluster Health Monitoring System
- Assess the reliability of the Linux system stack and create new features to enhance the error handling and performance in Rubrik product stack
- Design, develop and operationalize high performance, scalable, reliable and resilient system infrastructure level services
- Diagnose and resolve problems in complex customer environments
Experience you’ll need
Computer Science graduate with strong problem-solving abilitiesStrong fundamentals in data structures, algorithms, and distributed systems designStrong background in Systems programmingProgramming and debugging knowledge in C++, Java, ScalaExtensive experience with Linux kernel or equivalent, and kernel debugging7 - 11 years of relevant experience in developing enterprise softwareStrong interest in learning new technologies, solve complex problems and challengesKnowledge in Storage, Filesystems or Data Protection technologies is a plus