Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AWS @ 4
Azure @ 4
ClickHouse @ 4
CloudFormation @ 4
Communication @ 6
Compliance @ 4
Debugging @ 7
Distributed Systems @ 6
GCP @ 4
GDPR @ 4
Go @ 4
Java @ 4
Kubernetes @ 4
Networking
PKI
Security @ 4
Software Development @ 6
Terraform @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
The Cloud Infrastructure Engineering team builds and manages the foundational components of the ClickHouse Cloud data plane end-to-end, including compute, networking, security, and multi-cloud, multi-region architecture. The team is responsible for providing a reliable and scalable managed ClickHouse experience for customers.
Responsibilities
- Architect and build robust, scalable, and highly available distributed infrastructure.
- Build a cloud-native platform on public cloud environments and automate cloud resource management.
- Collaborate with the ClickHouse core database development and security teams to produce the SaaS offering.
- Work on routing and traffic components to improve the reliability and scalability of the cloud service.
- Systematically improve availability by applying industry and distributed-systems best practices.
- Design and build security components and tooling, including firewalls, PKI and certificate infrastructure, and zero-trust networks.
- Improve infrastructure performance and cost efficiency.
- Lead and ship large-scope technical projects in collaboration with multiple experienced engineers.
Requirements
- At least 5 years of relevant software development industry experience building and operating scalable, fault-tolerant, distributed systems.
- Software development experience in Go, C/C++, Java, or another object-oriented programming language.
- Experience with cloud technologies such as AWS, Azure, or GCP.
- Experience with infrastructure-as-code 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.
- Understanding of network topologies, protocols, and security principles, including VPNs, firewalls, and load balancers.
- Knowledge of cloud security best practices, including encryption, access controls, and compliance standards such as SOC 2 and GDPR.
- Excellent communication skills and the ability to work effectively within a global team.
- Strong problem-solving and production-debugging skills.
- Passion for efficiency, availability, scalability, and data governance.
- High level of responsibility, ownership, and accountability.
- Ability to thrive in a fast-paced environment and partner with the business to achieve shared goals.
Benefits
- Flexible, remote-friendly work environment.
- Employer contributions toward healthcare.
- Stock options for new team members.
- Flexible time off in the United States and generous entitlement in other countries.
- $500 home-office setup for remote employees.
- Opportunities to participate in company-wide global gatherings.
Compensation
The typical starting salary in the United States is $141,000–$208,000 USD annually. A premium-market range of $157,000–$230,000 USD annually may apply in locations such as the San Francisco Bay Area and New York City Metro Area.
More jobs at ClickHouse
Finance Systems & Transformation Manager
ClickHouse · United States
USD 180,000-240,000 per year
Director of Product, ClickHouse Cloud
ClickHouse · United States
USD 180,000-290,000 per year
Product Security Engineer
ClickHouse · United States
USD 169,200-225,000 per year
Certification Manager
ClickHouse · United States
USD 169,000-191,000 per year
Engineering Lead, Web Platform
ClickHouse · United States
USD 177,000-222,000 per year
Similar jobs
Senior Cloud Engineer
ClickHouse · United States
USD 141,000-230,000 per year
Senior Software Engineer, Attestation Services – DGX Cloud
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Senior Cloud Engineer - Product Metrics
ClickHouse · United States
USD 141,000-208,000 per year
Senior Software Engineer - Public Cloud Engineering
Bloomberg · New York City, United States
USD 160,000-240,000 per year
Senior Software Engineer II
Confluent · Boston, United States, Dallas, United States, Chicago, United States, United States, Portland, United States
USD 176,000-230,000 per year
Staff+ Software Engineer, Data Infrastructure
Anthropic · San Francisco, United States, Seattle, United States
USD 405,000-485,000 per year
Software Engineer, Secrets Infrastructure
Stripe · United States
USD 173,000-259,600 per year
Senior Site Reliability Engineer - Remote
ClickHouse · United States
USD 141,000-230,000 per year