Senior Software Engineer - DSPM

Rubrik
Palo Alto, CA
Category Engineering
Job Description
We are seeking an experienced and passionate Senior Software Engineer to join our core engineering team. You will be integral to designing, building, and optimizing the foundational distributed systems and high-throughput data platforms.

Requirements

  • Design and Architect: Lead the design and implementation of highly available, fault-tolerant, and performant distributed data pipelines and services.
  • Rapid Development & Iteration: Own features end-to-end, from concept to deployment.
  • System Fundamentals & Optimization: Apply deep knowledge of operating systems, networking, and concurrency to identify and resolve performance bottlenecks across the entire stack.
  • Cross-Discipline Execution (Blurred Boundaries): Switch effortlessly between traditional backend development (microservices), data engineering (Spark/streaming jobs), and DevOps tasks (CI/CD, container orchestration).
  • Big Data Engineering: Develop, optimize, and maintain scalable ETL/ELT jobs for massive datasets, ensuring data quality, lineage, and accessibility.
  • Mentorship & Code Quality: Drive best practices in coding, testing, and documentation.

Benefits

  • Generous Paid Time Off
  • 401k Matching
  • Retirement Plan
  • Tuition Reimbursement
]]>