Software Engineer - Observability

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

Description For Software Engineer - Observability

ClickHouse is revolutionizing the data analytics space with their open-source, high-performance columnar OLAP database management system. Working 100-1000x faster than traditional approaches, the system is trusted by major companies like Lyft, Cisco, and eBay. As a Senior Software Engineer in the Observability team, you'll be at the forefront of managing their petabyte-scale platform that processes tens of millions of events per second.

The role focuses on the Product Metrics component, a critical system that handles billing, accounting, and customer-facing analytics. You'll be responsible for designing, building, and maintaining systems that prioritize delivery guarantees, precision, and accuracy while handling massive data volumes. The position requires expertise in distributed systems, with experience in Go (preferred) or similar languages, and familiarity with cloud services and data streaming systems.

Working in a remote-first environment, you'll collaborate with a team of passionate engineers to shape the future of data analytics. The company offers competitive benefits including equity, healthcare, flexible time off, and support for international mobility. As one of the first 200 employees, you'll have a unique opportunity to influence the company's culture and technical direction.

The ideal candidate brings 5+ years of experience in building scalable systems, strong problem-solving abilities, and excellent communication skills. You'll be expected to take ownership of services, participate in on-call rotations, and mentor team members while contributing to the broader engineering community through observability improvements.

This is an exceptional opportunity for someone who thrives in a fast-paced environment and wants to be part of a growing company that's transforming how businesses handle real-time analytics at scale.

Last updated 20 days ago

Responsibilities For 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 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 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, generous entitlement in all countries
  • $500 Home office setup for remote employees
  • Employee-driven international mobility

Interested in this job?

Jobs Related To ClickHouse 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.

Senior Software Engineer - Observability

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