
Senior Software Engineer – Cloud Infrastructure
ClickHouse
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Job Level
About the role
- Architect and build a robust, scalable, and highly available distributed infrastructure.
- Build a cutting-edge cloud-native platform on top of the public cloud, and automate our cloud resource management.
- Work closely with our ClickHouse core database development team, and security team and partner with them to produce the SAS offering.
- Work on routing and traffic components to improve the reliability and scalability of our cloud service.
- Systematically improve availability by applying industry and distributed systems best practices.
- Design and build security components & tooling: firewall, PKI and certificate infra, zero trust network, etc.
- Improve performance and cost efficiency of our infrastructure.
Requirements
- 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 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.
- Excellent communication skills and the ability to work well within a global team.
- Strong problem-solver with solid production debugging skills.
- Passionate about efficiency, availability, scalability and data governance.
- Thrives in a fast-paced environment, partnering with the business to move it forward.
- High level of responsibility, ownership, and accountability.
Benefits
- Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in 20 countries.
- Healthcare - Employer contributions towards your healthcare.
- Equity in the company - Every new team member who joins our company receives stock options.
- Time off - Flexible time off in the US, generous entitlement in other countries.
- A $500 Home office setup if you’re a remote employee.
- Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoC/C++Javacloud-native developmentinfrastructure-as-codeTerraformCloudFormationKubernetesenvoyIstio
Soft Skills
communicationproblem-solvingresponsibilityownershipaccountabilitycollaborationadaptabilityefficiencyavailabilityscalability
Certifications
SOC2GDPR