Kubernetes Operator Engineer – Data Plane
ClickHouse, a leader in open-source column-oriented database systems (OLAP), is hiring a Kubernetes Operator Engineer to evolve the core component of ClickHouse Cloud. This operator manages thousands of databases across multiple clouds and regions, handling critical functions like provisioning, configuration, backups, and upgrades.
This is a full-time, remote position in the United States.
Role Summary and Core Platform Mandate
You will play a key role in designing and implementing new features for the ClickHouse operator, a critical component responsible for managing their massive-scale distributed database environment. This role involves deep technical work within Kubernetes to ensure the operator remains robust, testable, and scalable.
- Operator Development: Work deep inside Kubernetes to design and develop new features and improvements for the ClickHouse operator.
- Feature Integration: Collaborate closely with the autoscaling team and the core team to ensure new features are integrated seamlessly.
- Cross-Team Support: Educate and support other teams so they can confidently contribute to the operator codebase.
- Production Support: Be part of the on-call rotation to investigate and resolve issues in the ClickHouse Cloud production environment.
Required Experience and Technical Qualifications
The ideal candidate is an experienced software developer specializing in scalable, fault-tolerant distributed systems, with mandatory experience in the Go language and Kubernetes Operator development.
- Experience (Required):
- 5+ years of relevant software development industry experience building and operating scalable, fault-tolerant, distributed systems.
- Software development experience in Go.
- Experience developing Kubernetes operators.
- Experience with cloud technologies such as AWS, Azure, or GCP.
- Experience leading and shipping large-scale technical projects in collaboration with multiple engineers.
- Strong problem solver with solid production debugging skills.
- Compensation:
- Typical starting salary (US): $125,600 – $185,500 USD
- Typical starting salary (US Premium Markets): $157,000 – $232,000 USD
- Preferred (Bonus):
- Experience with the ClickHouse database system.
Job Features
| Job Category | Data |