What are the responsibilities and job description for the Senior Cloud Software Engineer - Airgapped position at ClickHouse?
Our team is looking for exceptional engineers to design, develop, deploy and secure ClickHouse Cloud database platform for airgapped environments.This role involves architecting secure, high-performance, and scalable solutions tailored for classified and highly regulated systems. You will work closely with Security, Dataplane, ClickHouse Core and infrastructure teams to ensure compliance with NIST, FedRAMP, Protected B, IRAP and other security frameworks while enabling our elastic, limitless scale, high-performance, server-less clickHouse Cloud capabilities in isolated environments.
What will you do?
- Design and develop a highly available, scalable, and secure ClickHouse Cloud tailored for airgapped systems.
- Work closely with existing Dataplane and Core teams to ensure software parity with existing cloud infrastructure.
- Design and deploy ClickHouse Cloud on Kubernetes and containerized environments ensuring high availability, replication and backup.
- Develop and maintain Helm Charts, operators and kubernetes manifests for database management,
- Implement repeatable automation to build, scale and troubleshoot various infrastructure components which form a part of air-gapped for disconnected operations.
- Optimize ClickHouse Cloud database performance and storage architecture for on-premise, hybrid, and government cloud deployments.
- Integrate secure authentication, encryption, and access control mechanisms.
- Develop and maintain technical documentation for system architecture, security, and compliance audits.
- Troubleshoot and resolve database performance, security, and operational issues.
- Automate deployments and lifecycle management using Terraform, Ansible, or CI/CD pipelines.
About you:
- You have 6 years of relevant software development industry experience building and operating scalable, fault-tolerant, distributed systems.
- Experience with ClickHouse or relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases.
- Proficiency with Kubernetes tools (Helm, Kustomize, operators, Istio, serviceMesh)
- Strong understanding of airgapped architectures, data isolation.
- Experience with containerized deployments (Docker, Kubernetes, OpenShift) in government environments.
- Experience with cloud platforms (AWS, Azure, GCP, AWS GovCloud, Azure Government, or on-prem equivalents).
- Proficiency in programming/scripting languages (Python or Go) for automation and integration.
- U.S. Citizenship required (per U.S. federal contract requirements).
- You have excellent communication skills and the ability to work well within a team and across engineering teams.
- You are a strong problem solver and have solid production debugging skills.
- You are passionate about efficiency, availability, scalability and data governance.
- You thrive in a fast paced environment, and see yourself as a partner with the business with the shared goal of moving the business forward.
- You have a high level of responsibility, ownership, and accountability
#LI-Remote