Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 6 Go @ 4 Kubernetes @ 4 Terraform @ 4 Python @ 3 GCP @ 4 ArgoCD @ 4 Distributed Systems @ 6 AWS @ 4 Azure @ 4 Communication @ 7 Helm @ 4 Rust @ 3 Debugging @ 7 OLAP @ 4Details
ClickHouse is an open-source column-oriented database system focused on fast OLAP queries and real-time analytical reports. The Product Metrics team owns collection, storage, and serving of metrics from customers' ClickHouse instances. The team builds and operates petabyte-scale systems that store trillions of records and process millions of events per second. The stack is built using Go, runs in Kubernetes, and stores data in ClickHouse. The team supports internal billing/accounting systems and customer-facing dashboards focused on delivery guarantees, precision, and accuracy.
Responsibilities
- Take an active part in determining the roadmap for the Product Metrics team
- 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 systems
- 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
Requirements
- 5+ years of relevant software development industry experience building and operating scalable, fault-tolerant, distributed systems
- Solid experience with at least one programming language. (ClickHouse uses Go; familiarity with Python, C, C++, Rust or similar is also relevant)
- Experience with at least one major cloud provider (AWS, GCP, or Azure)
- Experience with storing, shipping, and retrieving large volumes of data efficiently using technologies such as ClickHouse
- Experience with Kubernetes, Helm, ArgoCD, Temporal, and infrastructure-as-code tools such as Terraform
- Strong production debugging skills, ownership mentality, excellent communication, ability to work in a fully remote environment, and experience breaking down complex challenges into iterative solutions
Bonus
- Experience with ClickHouse
- Experience writing Kubernetes operators or controllers
Compensation
- Typical starting salary for this role in the United States: $115,000 - $185,000 USD
- Typical starting salary for this role in US Premium Markets (e.g., Los Angeles, San Francisco Bay Area, Seattle, New York City Metro): $125,000 - $200,000 USD
These ranges reflect the minimum and maximum pay for this role at the time of posting. Actual compensation may vary based on factors such as education, experience, skills, location, and performance. For compensation questions, contact [email protected].
Perks & Benefits
- Flexible work environment; ClickHouse is globally distributed and remote-friendly
- Employer contributions towards healthcare
- Stock options / equity for new team members
- Flexible time off in the US; generous entitlement in other countries
- $500 home office setup for remote employees
- Global gatherings and company-wide offsites
Culture & Equal Opportunity
- As part of the first 500 employees, you'll help shape company culture
- ClickHouse is an equal opportunity employer and prohibits discrimination and harassment