Senior Software Engineer - Observability

Company behind the open-source, high-performance columnar OLAP database management system for real-time analytics, working 100-1000x faster than traditional approaches.
$114,750 - $232,000
Backend
Senior Software Engineer
Remote
51 - 100 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Observability

ClickHouse, the company behind the revolutionary open-source columnar OLAP database, is seeking a Senior Software Engineer to join their Observability team. This role focuses on building and maintaining their petabyte-scale observability platform that monitors both internal services and customer instances. The platform processes trillions of events and handles tens of millions of new events per second.

The position involves working with cutting-edge open-source technologies including OpenTelemetry, Grafana, and ClickHouse itself. You'll be responsible for the Product Metrics component, which is crucial for billing, accounting, and customer-facing analytics dashboards. This system emphasizes delivery guarantees, precision, and accuracy in handling massive data volumes.

As a senior engineer, you'll contribute to roadmap planning, feature development, and system maintenance while mentoring team members and participating in on-call rotations. The role requires expertise in distributed systems, experience with cloud providers, and proficiency in programming languages like Go.

Working at ClickHouse offers the opportunity to join a fast-growing company with notable clients like Lyft, Cisco, and eBay. The company provides competitive compensation, including equity, comprehensive healthcare, and flexible remote work options. As one of the first 200 employees, you'll help shape the company's culture while working on challenging technical problems at scale.

Last updated 19 days ago

Responsibilities For Senior Software Engineer - Observability

  • Take an active part in determining the roadmap for the Product Metrics component
  • Work closely within the team to deliver new features, iterate and improve them
  • Design, build, operate, and maintain business-critical petabyte-scale systems
  • Be responsible for the performance, reliability, availability and cost-efficiency of the Product Metrics component
  • Mentor and support other team members, participate in design discussions and collaborate with the team
  • Be a part of on-call rotation and take ownership of the services you're running
  • Educate and lead efforts to improve observability among all engineering teams

Requirements For Senior Software Engineer - Observability

Go
Kubernetes
  • 5+ years of relevant software development industry experience building and operating scalable, fault-tolerant, distributed systems
  • Solid experience with at least one programming language (Go preferred)
  • Experience with at least one of the major Cloud Service Providers such as AWS, GCP or Azure
  • Experience with data streaming/message brokering systems such as Kafka, RedPanda or similar
  • Experience with technologies such as Kubernetes, Helm, ArgoCD, Temporal as well as infrastructure-as-code tools such as Terraform
  • Strong initiative and preference for action
  • Strong problem solving mindset and solid production debugging skills
  • Excellent communication skills

Benefits For Senior Software Engineer - Observability

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Relocation Benefits
  • Flexible work environment - remote-first work
  • Healthcare - Employer contributions
  • Equity in the company
  • Flexible time off in the US
  • $500 Home office setup
  • Employee-driven international mobility

Interested in this job?

Jobs Related To ClickHouse Senior Software Engineer - Observability

Senior Software Engineer - Observability

Senior Software Engineer position at ClickHouse focusing on building and maintaining petabyte-scale observability platforms and product metrics systems.

Senior Software Engineer - Observability

Senior Software Engineer position at ClickHouse focusing on building and maintaining petabyte-scale observability platforms and product metrics systems.

Senior Software Engineer - Observability

Senior Software Engineer position at ClickHouse focusing on building and maintaining petabyte-scale observability platforms and product metrics systems.

Senior Software Engineer - Observability

Senior Software Engineer position at ClickHouse focusing on building and maintaining petabyte-scale observability platforms and product metrics systems.

Software Engineer - Observability

Senior Software Engineer role at ClickHouse, focusing on observability and product metrics for petabyte-scale systems processing millions of events per second.