Clickhouse
Senior Software Engineer - Cloud Infrastructure - (Canada Remote)
Canada, Remote. Posted 8 months ago
The role
The Cloud Infrastructure Engineering team builds and manages the foundational blocks of ClickHouse Cloud data plane. You will design, deploy, and maintain a multi-cloud, multi-region architecture.
What you will do
- Architect and build a robust, scalable, and highly available distributed infrastructure.
- Build a cloud-native platform on top of the public cloud and automate cloud resource management.
- Work with the ClickHouse core database development team and security team to produce the SaaS offering.
- Work on routing and traffic components to improve reliability and scalability.
- Systematically improve availability by applying industry and distributed systems best practices.
- Design and build security components and tooling including firewall, PKI, certificate infra, and zero trust network.
- Improve performance and cost efficiency of infrastructure.
Required qualifications
- 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 OOP language.
- Experience with cloud technologies such as AWS, Azure, or GCP, including infrastructure-as-code (IaC) tools such as Terraform or CloudFormation.
- 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.
- Excellent communication skills and the ability to work well within a global team.
- Strong problem-solver and solid production debugging skills.
Nice to have
- Experience developing cloud infrastructure services, preferably with Kubernetes.
- Experience developing cloud native edge or service mesh services, preferably with envoy and Istio.
Benefits
- Flexible work environment
- Employer contributions towards your healthcare.
- Stock options
- Flexible time off in the US, generous entitlement in other countries.
- USD$500 Home office setup if you’re a remote employee.
- Opportunities to engage with colleagues at company-wide offsites.
About the company
ClickHouse is a globally distributed company that is remote-friendly and operates in over 25 countries.