Rubrik is looking to develop and optimize foundational distributed systems and high-throughput data platforms for their data security products, focusing on malware and ransomware detection, sensitive data discovery, and user intelligence.
Requirements
- Apply principles of consensus, replication, and eventual consistency.
- Apply deep knowledge of operating systems, networking, and concurrency to identify and resolve performance bottlenecks across the entire stack.
- Switch effortlessly between traditional backend development (microservices), data engineering (Spark/streaming jobs), and DevOps tasks (CI/CD, container orchestration).
- Develop, optimize, and maintain scalable ETL/ELT jobs for massive datasets, ensuring data quality, lineage, and accessibility.
- Drive best practices in coding, testing, and documentation.
- Conduct thorough code reviews and mentor peers on system design and software principles.
Responsibilities
- Design and Architect: Lead the design and implementation of highly available, fault-tolerant, and performant distributed data pipelines and services. Apply principles of consensus, replication, and eventual consistency.
- Rapid Development & Iteration: Own features end-to-end, from concept to deployment. Participate in an agile, high-velocity delivery cycle, quickly adapting to evolving business needs.
- 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). "You build it, you run it" is our core philosophy.
- 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. Conduct thorough code reviews and mentor peers on system design and software principles in a constantly moving environment.
Other
- The ideal candidate thrives on ownership, collaboration, and rapid iteration.
- If you have a positive attitude, high energy and limitless drive, and like to win, we want to talk to you!
- We are looking for individuals who are comfortable with ambiguity and excited by the prospect of a challenge.
- Our goal is to motivate and challenge you to do the best work of your career.
- At Rubrik, nothing will stop you from thinking big.