10 hours ago
Remote, WorldwideSenior
Responsibilities
- Automate, manage, and maintain ClickHouse infrastructure as PostHog scales toward trillions of events per year and clusters exceeding 100 PB of data.
- Build systems for dynamic provisioning and scaling of large ClickHouse clusters using Terraform, Ansible, and Kubernetes.
- Optimize ClickHouse performance at the node and instance level and select appropriate hardware for different workloads.
- Investigate and experiment with cloud-provider hardware to identify optimal infrastructure configurations.
- Work on advanced ClickHouse implementations, including open-format-backed tables and query performance tooling.
- Contribute to the development of a ClickHouse query optimizer.
Requirements
- Deep experience with ClickHouse or other OLAP database internals rather than only high-level database usage.
- Strong experience automating dynamic instance provisioning with Terraform, Ansible, and Kubernetes.
- Experience operating high-scale, complex data-storage solutions.
- Experience with Python, Terraform, Ansible, Kubernetes, AWS, and Zookeeper, or an alternative to Zookeeper.
Benefits
- Natively remote work with primarily asynchronous communication.
- Meeting-free Tuesdays and Thursdays and an emphasis on uninterrupted building time.
- Budget to experiment with the latest cloud-provider hardware.
- Autonomous work environment with flexible, small, product-focused teams.
- Accessible interview accommodations are available upon request.
Tech Stack
Categories
Data EngineeringDevOps
About PostHog
PostHog builds an open‑source, all‑in‑one platform for product teams and engineers that combines product analytics, session recordings, feature flags, A/B testing, a built‑in data warehouse, and AI‑assisted analysis. The company offers self‑hosted and hosted plans (US/EU) with SOC 2, GDPR, and HIPAA compliance. Founded in 2020 in San Francisco after Y Combinator’s W20 cohort, PostHog monetizes through paid cloud and enterprise subscriptions.
