Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Cloud Infrastructure Software Engineer

at ClickHouse

Posted 2 days ago 0 applied

Description:

  • ClickHouse is an open-source column-oriented database system established in 2009, aiming to be the fastest OLAP database globally.
  • The Cloud Infrastructure Engineering team is responsible for building and managing the foundational blocks of ClickHouse Cloud, including compute, networking, security, and a multi-cloud architecture.
  • The role involves designing, deploying, and maintaining infrastructure for ClickHouse Cloud customers.
  • Responsibilities include architecting a robust and scalable distributed infrastructure, building a cloud-native platform, automating cloud resource management, and collaborating with the ClickHouse core database and security teams.
  • The engineer will work on routing and traffic components, improve availability, design security components, and enhance performance and cost efficiency.

Requirements:

  • Candidates must have 5+ years of relevant software development experience in building and operating scalable, fault-tolerant distributed systems.
  • Proficiency in software development using Go, C/C++, Java, or another OOP language is required.
  • Experience with cloud technologies such as AWS, Azure, or GCP, and familiarity with infrastructure-as-code tools like Terraform or CloudFormation is necessary.
  • Candidates should have experience developing cloud infrastructure services, preferably with Kubernetes.
  • Experience in developing cloud-native edge or service mesh services, ideally with Envoy and Istio, is required.
  • Candidates must have a track record of leading and shipping large scope technical projects in collaboration with multiple engineers.
  • A solid understanding of network topologies, protocols, and security principles, including VPNs, firewalls, and load balancers, is essential.
  • Knowledge of cloud security best practices, including encryption, access controls, and compliance standards like SOC2 and GDPR, is necessary.
  • Excellent communication skills and the ability to work well within a global team are required.
  • Strong problem-solving abilities and solid production debugging skills are essential.
  • Candidates should be passionate about efficiency, availability, scalability, and data governance.
  • The ability to thrive in a fast-paced environment and a strong sense of responsibility, ownership, and accountability are important.

Benefits:

  • ClickHouse offers a flexible work environment, being a globally distributed and remote-friendly company operating in 20 countries.
  • Employer contributions towards healthcare are provided.
  • Every new team member receives stock options, granting equity in the company.
  • Flexible time off is available in the US, with generous entitlement in other countries.
  • Remote employees receive a $500 home office setup allowance.
  • Opportunities for global gatherings and company-wide offsites are provided to foster in-person connections.