Rubrik is looking for Senior Software Engineers - Reliability to ensure that Rubrik's infrastructure services run smoothly and have the capacity for future growth, while maintaining high availability and durability of their databases.
Requirements
- 5-7+ years of experience designing and managing relational databases with a focus on performance, scalability, reliability, high-availability, and disaster recovery.
- Experience in database design and architecture supporting large enterprise customers with high SLO and SLA requirements
- Experience operating database layer of a large scale SaaS product
- Experience in one or more of the following: Golang, Python, Java, Scala, C++
- Expertise in designing, analyzing and troubleshooting large-scale distributed systems
- Ability to debug and optimize code and automate routine tasks
- Strong operational experience with Unix/Linux operating systems and networking
Responsibilities
- Ensure we maintain high availability and durability of our databases
- Establish best practices for internal teams to write performant SQL queries
- Perform periodic database upgrades minimizing downtime for our customers
- Design, implement and maintain relational database systems for performance and reliability
- Manage and run backend systems like Kubernetes, MySQL and everything in between
- Drive reliability, availability and efficiency improvements to Rubrik's Polaris Cloud Platform
- Build monitoring tools and automation to increase efficiency of all teams
Other
- Participate on-call rotations across continents, using a follow-the-sun model
- Work cross-functionally with various engineering teams
- Drive FedRamp Certification process
- Good written and verbal communication skills
- U.S. citizenship at the time of hire.