Software Engineer - User Experience Platform: Events
RubrikAbout the role
About The Team:
The Rubrik Engineering team is composed of people who produce extraordinary results. Our engineers are driven to build efficient, reliable, and cost effective products. We believe in empowering our teams, giving engineers autonomy and responsibility, not just tasks. Our goal is to motivate and challenge you to do the best work of your career. As part of the Rubrik Engineering team, you will work closely with product managers, designers, and other engineers to define the next generation of products for Rubrik. At Rubrik, nothing will stop you from thinking big. We are looking for individuals who are comfortable with ambiguity and excited by the prospect of a challenge. If you have a positive attitude, high energy and limitless drive, and like to win, we want to talk to you!
Data protection needs for large enterprises are evolving into a varied usage of private/public clouds. While Rubrik has built incredibly successful solutions for both, our technical architecture needs to constantly evolve to fit our customers needs, working seamlessly across public/private clouds. To provide the same magical experience to our customers while maintaining the agility of a startup, we need to converge our solutions to a foundation that can be extended & re-used. This requires continuous rethink across many areas of product and stack.
We call ourselves Watchers, and our team is integral to the mission of developing monitoring tools that let our customers sleep well at night. If you are an admin responsible for backups, you probably want to know if your backups are running as configured, and to be notified if things break. That’s where our products come in. We build dashboards, event streams, audit logs and notification systems, with a focus on scalability and performance, and ensuring data integrity and seamless delivery of services. Without us Rubrik would be a black box.
What You Will Do
Rubrik Software Engineers are self-starters, driven, and can manage themselves. We believe in giving engineers responsibility, not tasks. Our goal is to motivate and challenge people to do their best work. Bottom line, if you have a limitless drive and like to win, we want to talk to you - Come make history!
- Design, implement, test, and evolve critical large-scale distributed systems, ingesting, processing, and analyzing data from thousands of clusters
- Work on new reporting and monitoring features and frameworks, processing and visualizing live and historical data, auditing and other operational events
- Identify and resolve bottlenecks and deadlocks, improve resiliency, scalability, and availability using your strong background in distributed systems
- Troubleshooting issues from customer environment or internal testing and collaborating with team members and other teams to come up with solutions.
- Design, develop, test, deploy, maintain and improve the software.
- Manage individual projects priorities, deadlines and deliverables with your technical expertise.
Qualifications
- 2+ years of systems software development experience
- BS or MS in Computer Science or equivalent
- Experience in programming languages such as Go, Scala, Python, Java
- Strong fundamentals in data structures, algorithms, distributed systems
- Ability to identify scalable and elegant solutions to complex problems
Preferred
- Master’s degree and above
- Coursework or experience with design and implementation of microservices, Kubernetes
- Distributed systems design and development experience
#LI-TD1
The minimum and maximum base salaries for this role are posted below; additionally, the role is eligible for bonus potential, equity and benefits. The range displayed reflects the minimum and maximum target for new hire salaries for the role based on U.S. location. Within the range, the salary offered will be determined by work location and additional factors, including job-related skills, experience, and relevant education or training.US Pay Range$148,000—$222,000 USDJoin Us in Securing the World's Data
Rubrik (NYSE: RBRK) is on a mission to secure the world’s data. With Zero Trust Data Security™, we help organizations achieve business resilience against cyberattacks, malicious insiders, and operational disruptions. Rubrik Security Cloud, powered by machine learning, secures data across enterprise, cloud, and SaaS applications. We help organizations uphold data integrity, deliver data availability that withstands adverse conditions, continuously monitor data risks and threats, and restore businesses with their data when infrastructure is attacked.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s