Rubrik Job Boardposted 1 day ago
$148,000 - $222,000/Yr
Full-time • Mid Level
Palo Alto, CA

About the position

As a member of the Events team, you’ll work on the Event notifications and monitoring framework. You’ll work cross-functionally to understand the operational requirements of new features and build monitoring capabilities that address the needs of our most sophisticated customers.

Responsibilities

  • Design, implement, and evolve critical large-scale distributed systems, collecting, handling, and analyzing data from thousands of clusters.
  • Work on new monitoring features and frameworks, processing and visualizing live/historical data, auditing, and other operational events.
  • Identify and resolve bottlenecks, and improve resiliency, scalability, and availability of the systems.
  • Collaborate cross-functionally to understand customer requirements and build solutions that meet their needs.
  • Develop and optimize SQL queries and address similar database query issues.
  • Develop full-stack solutions with expertise in frontend (e.g., React.JS, Angular.JS, JavaScript, HTML5, CSS3) and backend (e.g., GraphQL, REST APIs, Django, Flask, Spring Boot).
  • Implement multithreaded, asynchronous processing and object-oriented design approaches.
  • Use pub-sub technologies such as Google Cloud Pub/Sub, Kafka, or similar for data streaming.
  • Perform unit, integration, scalability, and performance testing.
  • Work on end-to-end project design, including resource usage analysis, functional and non-functional requirements, and performance investigation.
  • Collaborate with customer support teams to debug and resolve customer issues, utilizing tools such as SignalFx, Tableau, and logz.io.
  • Apply knowledge of cloud technologies and microservices to build fault-tolerant and scalable services.
  • Mentor less experienced team members and collaborate with customer support teams to solve complex issues.

Requirements

  • BS/BA degree in Computer Science, a similar technical field of study, or equivalent practical experience.
  • 2+ years of backend or full-stack software development experience.
  • Experience in Software Development in one or more general-purpose programming languages, including but not limited to Java, C/C++, Python, Scala, or Go.
  • Experience with front-end frameworks and technologies (Eg; React.JS, Angular.JS, JavaScript, HTML5, CSS3, and TypeScript).
  • Experience building and interacting with APIs (GraphQL, REST, gRPC).
  • Experience with relational (SQL) databases.
  • Strong software engineering skills, including design, implementation, testing, and performance tuning.
  • Excellent communication skills, including the ability to write technical documentation and deliver presentations.
  • Comfortable working in a cross-geo dev team.

Nice-to-haves

  • Master’s or PhD degree, further education, or experience in engineering, computer science, or other technical-related field.
  • 5+ years of backend or full-stack software development experience.
  • Experience architecting and developing large-scale systems.
  • Hands-on knowledge of data encryption, authentication, key management, and other security system issues.
  • Experience with cloud technologies, including AWS, Azure, GCP, Docker, or Kubernetes.
  • Experience working in an Agile environment and adapting to changing business requirements.

Benefits

  • Bonus potential
  • Equity
  • Comprehensive benefits package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service