Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Software Development @ 6 Go @ 4 Kubernetes @ 4 IaC @ 4 Terraform @ 4 GCP @ 4 Java @ 4 Distributed Systems @ 4 AWS @ 4 Azure @ 4 Communication @ 4 Networking @ 4 CloudFormation @ 4 GDPR @ 4 Debugging @ 7 PKI @ 4 Compliance @ 4Details
This role is for an experienced software engineer to design, deploy, and maintain ClickHouse Cloud's foundational data plane infrastructure. You will work on compute, networking, security, and a multi-cloud, multi-region architecture to deliver a reliable, scalable managed ClickHouse Cloud experience.
Responsibilities
- Architect and build a robust, scalable, and highly available distributed infrastructure.
- Build a cloud-native platform on top of public cloud providers and automate cloud resource management.
- Collaborate closely with ClickHouse core database development and security teams to produce the SaaS offering.
- Work on routing and traffic components to improve reliability and scalability of the cloud service.
- Systematically improve availability using distributed systems best practices.
- Design and build security components and tooling: firewall, PKI and certificate infrastructure, zero trust network, etc.
- Improve performance and cost efficiency of infrastructure.
Requirements
- 5+ years of software development industry experience building and operating scalable, fault-tolerant, distributed systems.
- Software development experience in Go, C/C++, Java, or another object-oriented language.
- Experience with cloud technologies such as AWS, Azure, or GCP, including infrastructure-as-code (IaC) tools such as Terraform or CloudFormation.
- Experience developing cloud infrastructure services, preferably with Kubernetes.
- Experience developing cloud-native edge or service mesh services, preferably with Envoy and Istio.
- Experience leading and shipping large-scope technical projects in collaboration with multiple experienced engineers.
- Understanding of network topologies, protocols, and security principles, such as VPNs, firewalls, and load balancers.
- Knowledge of cloud security best practices, including encryption, access controls, and compliance standards like SOC2 and GDPR.
- Strong production debugging and problem-solving skills.
- Excellent communication skills and ability to work within a global team.
- Passion for efficiency, availability, scalability, and data governance; high level of responsibility, ownership, and accountability.
Compensation
- Typical starting salary for this role in the United States: $141,000 - $208,000 USD.
- Typical starting salary for this role in US Premium Markets (e.g., Los Angeles, San Francisco Bay Area, Seattle Area, New York City Metro): $157,000 - $230,000 USD.
- Actual compensation depends on factors such as education, experience, location, and performance. For questions about compensation: [email protected].
Benefits / Perks
- Flexible work environment; remote-friendly and globally distributed company operating in 20 countries.
- Employer contributions towards healthcare.
- Equity (stock options) for new team members.
- Flexible time off in the US and generous entitlement in other countries.
- $500 home office setup allowance for remote employees.
- Global gatherings and company-wide offsites.
About the Team
The Cloud Infrastructure Engineering team builds and manages ClickHouse Cloud data plane end-to-end, including compute, networking, security, and a multi-cloud, multi-region architecture.
About ClickHouse
Recognized on the 2025 Forbes Cloud 100 list, ClickHouse provides real-time analytics, data warehousing, observability, and AI workloads. ClickHouse has over 2,000 customers and a rapidly growing ARR following a Series C financing.
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. See the applicant privacy notice for more information.