Senior Software Engineer, Atlas Distributed Systems

Rubrik Rubrik · Enterprise · Palo Alto, CA · Engineering

Senior Software Engineer role focused on the core distributed data path (Rubrik Atlas) for Rubrik products, involving design, development, and delivery of cutting-edge solutions for cloud storage-backed file systems, deduplication, compression, reliability, scalability, and data security. Requires strong distributed systems fundamentals and C++ coding skills.

What you'd actually do

  1. design, develop and deliver cutting-edge solutions for the tectonic shifts mentioned above
  2. outlining the architectural principles we should build towards
  3. prototyping changes
  4. working with the team to realize the vision in a production-quality system
  5. guide them on how to best build on top of Atlas

Skills

Required

  • Distributed File System
  • distributed systems design
  • backend development
  • C++
  • project leadership

Nice to have

  • storage solutions
  • data protection
  • public cloud features
  • public cloud costs
  • AWS
  • Azure
  • GCP

What the JD emphasized

  • 5+ years of experience in Distributed File System
  • Strong fundamentals in distributed systems design and development
  • Experience in building systems at scale and backend development
  • Hands on with the code and have hands-on coding skills in C++
  • Experience in leading projects with 2-3 engineers