
Senior Software Engineer - Cloud Infrastructure
ClickHouseabout 1 month ago
Remote, SingaporeSenior
Responsibilities
- 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.
- Collaborate with the ClickHouse core database and security teams to produce the SAS offering.
- Enhance routing and traffic components to improve cloud service reliability and scalability.
- Systematically improve availability by applying best practices in distributed systems.
- Design and build security components and tooling, including firewalls and zero trust networks.
- Improve performance and cost efficiency of the infrastructure.
Requirements
- 5+ years of experience in software development for scalable, fault-tolerant, distributed systems.
- Proficiency in Go, C/C++, Java, or another OOP language.
- Experience with cloud technologies like AWS, Azure, or GCP, and infrastructure-as-code tools.
- Experience developing cloud infrastructure services, preferably with Kubernetes.
- Experience with cloud-native edge or service mesh services, preferably with envoy and Istio.
- Proven ability to lead and ship large technical projects in collaboration with engineers.
- Understanding of network topologies, protocols, and security principles.
- Knowledge of cloud security best practices, including encryption and compliance standards.
- Excellent communication skills and ability to work within a global team.
- Strong problem-solving skills and production debugging capabilities.
- Passion for efficiency, availability, scalability, and data governance.
- Ability to thrive in a fast-paced environment with a focus on business goals.
- High level of responsibility, ownership, and accountability.
Benefits
- Flexible work environment with remote-friendly policies.
- Employer contributions towards healthcare.
- Equity in the company with stock options for new team members.
- Flexible time off in the US and generous entitlement in other countries.
- A $500 home office setup for remote employees.
- Opportunities for in-person connection at company-wide offsites.