C

ClickHouse

Builds databases for real-time analytics

Senior Site Reliability Engineer

Site Reliability EngineeringUpdated on Nov 12
Full-timeRemote

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science or a related field is required.
  • At least 8 years of experience in Site Reliability Engineering or a related field is required.
  • Previous experience using ClickHouse in production is required.
  • Hands-on experience with Go and/or Python is required.
  • Strong knowledge of cloud computing platforms such as AWS, Azure, or Google Cloud Platform is required.
  • Hands-on experience with container orchestration tools such as Kubernetes or Docker Swarm is required.
  • Strong experience with automation and configuration management tools such as Ansible, Terraform, or Puppet is required.
  • Strong problem-solving skills and solid production debugging skills are required.
  • A high level of responsibility, ownership, and accountability is required.
  • Excellent communication and interpersonal skills are required.

Responsibilities

  • Collaborate with engineering teams to design and implement scalable, secure, and highly available systems for ClickHouse.
  • Establish and manage service level objectives and service level agreements for ClickHouse Cloud.
  • Ensure infrastructure components, including Dataplane, Control Plane, and ClickHouse Core, have monitoring and alerting to detect and resolve incidents promptly.
  • Enhance incident response processes and post-mortem analysis for ClickHouse Cloud outages, including working with the support team to communicate with impacted customers.
  • Continuously improve the reliability and performance of ClickHouse services.
  • Plan, enable, and drive chaos initiatives across engineering teams based on internal priorities.
  • Manage on-call processes for performance and reliability issues and establish best practices for coordinating escalations to resolve issues and minimize downtime.
  • Build and lead processes that ensure the reliability, availability, scalability, and performance of the cloud infrastructure running ClickHouse databases.
  • Guide teams in designing and implementing scalable, secure, highly available, and fault-tolerant distributed systems.
  • Own incident management and response, blameless post-mortem analysis, and continuous improvement of ClickHouse services.
  • Develop software platforms and tools to optimize operational and engineering efficiency for ClickHouse Cloud.

Desired Qualifications

  • A strong understanding of distributed databases and SQL, particularly ClickHouse, is a major plus.
  • Passion for efficiency, availability, scalability, and data governance is desired.
  • Ability to thrive in a fast-paced environment and partner with the business to advance shared goals is desired.

About the Company

ClickHouse

Builds databases for real-time analytics

ClickHouse develops a database for software teams that need to analyze large streams of events, logs, and application data. It stores records by column and lets users query them with SQL to build dashboards, monitor systems, and power analytics inside customer-facing products. Teams run the open-source software on their own infrastructure or use ClickHouse Cloud, a managed service available on AWS, Google Cloud, and Azure. The company earns revenue from cloud compute, storage, and paid services, with tools that ingest data from other databases and event streams. ClickHouse was formed in 2021 and is headquartered in Palo Alto, California, with another headquarters in Amsterdam.

Company size
501-1,000
Company stage
Late Stage VC
Total funding
$1.1B
Headquarters
Palo Alto, CA
Founded
2021

Recently Posted Jobs

Explore more opportunities at ClickHouse

See more jobs