Cloud Engineer - Product Metrics

ClickhouseClickhouse·Remote(United States (remote))
Software Development
AdjustExcel

WFA Digital Insight

The demand for skilled cloud engineers has skyrocketed, with a 25% increase in job postings over the past year. ClickHouse, a leader in real-time analytics, is seeking a Cloud Engineer to drive its Product Metrics team forward. With the company's impressive growth and commitment to innovation, this role offers a unique chance to work on petabyte-scale systems and make a tangible impact. As the remote job market continues to evolve, candidates with expertise in Golang, Kubernetes, and cloud technologies are in high demand. Before applying, candidates should be prepared to showcase their problem-solving skills, experience with large-scale data systems, and ability to thrive in a fast-paced environment.

Job Description

About the Role

As a Cloud Engineer - Product Metrics, you will play a pivotal role in driving the design, development, and operation of ClickHouse's Product Metrics system. This system is responsible for collecting, storing, and serving metrics from customers' ClickHouse instances, providing critical insights that inform product development and customer success. You will work closely with a talented team of engineers to ensure the reliability, performance, and availability of the Product Metrics platform, which handles trillions of records and processes millions of new events every second.

The Product Metrics team is a critical component of ClickHouse's engineering organization, and as a member of this team, you will have the opportunity to contribute to the development of a cutting-edge, petabyte-scale platform. Your work will have a direct impact on the company's ability to deliver real-time analytics and insights to its customers, and you will be expected to collaborate with cross-functional teams to drive the product roadmap forward.

What You Will Do

  • Take an active role in determining the roadmap for the Product Metrics team, collaborating with stakeholders to identify key priorities and requirements.
  • Design, build, operate, and maintain business-critical systems that handle large volumes of data, ensuring high availability, reliability, and performance.
  • Work closely with the engineering team to deliver new features, iterate, and improve existing ones, with a focus on delivering high-quality solutions that meet customer needs.
  • Develop and maintain expertise in Golang, Kubernetes, and ClickHouse, staying up-to-date with the latest developments and advancements in these technologies.
  • Collaborate with the team to ensure the security, scalability, and efficiency of the Product Metrics platform, identifying areas for improvement and driving initiatives to address them.
  • Participate in on-call rotations, providing 24/7 support for the Product Metrics system and ensuring prompt resolution of issues and incidents.
  • Develop and maintain technical documentation, ensuring that knowledge is shared across the team and that best practices are followed.
  • Collaborate with the product management team to inform product development and ensure that customer needs are met.

What We Are Looking For

  • 5+ years of relevant software development industry experience building and operating scalable, fault-tolerant, distributed systems.
  • 2+ years of software application development experience using Golang.
  • Experience with at least one of the major Cloud Service Providers (AWS, GCP, Azure).
  • Experience with storing, shipping, and retrieving large volumes of data efficiently using technologies such as ClickHouse.
  • Strong problem-solving skills, with the ability to analyze complex issues and develop creative solutions.
  • Excellent communication skills, with the ability to work effectively in a remote team environment.
  • Experience with technologies such as Kubernetes, Helm, ArgoCD, and Terraform.
  • Strong understanding of computer science fundamentals, including data structures, algorithms, and software design patterns.

Nice to Have

  • Experience with containerization and orchestration using Docker and Kubernetes.
  • Familiarity with monitoring and logging tools such as Prometheus, Grafana, and ELK.
  • Experience with agile development methodologies and version control systems such as Git.
  • Knowledge of security best practices and compliance requirements for cloud-based systems.
  • Experience with CI/CD pipelines and automated testing frameworks.

Benefits and Perks

  • Competitive salary and equity package.
  • Comprehensive health, dental, and vision insurance.
  • Generous PTO and vacation policy.
  • Remote work stipend and home office setup support.
  • Professional development opportunities, including training and conference sponsorships.
  • Access to cutting-edge technologies and tools.
  • Collaborative, dynamic work environment with a talented team of engineers.
  • Flexible working hours and asynchronous communication.
  • Regular team-building activities and virtual social events.

How to Stand Out

  • Showcase your experience with Golang, Kubernetes, and ClickHouse, highlighting specific projects and achievements.
  • Develop a strong understanding of cloud-based systems, including scalability, security, and availability.
  • Prepare to discuss your problem-solving skills, including your approach to analyzing complex issues and developing creative solutions.
  • Highlight your ability to work effectively in a remote team environment, including communication, collaboration, and time management skills.
  • Be prepared to discuss your experience with agile development methodologies and version control systems such as Git.
  • Research the company and its products, including ClickHouse's real-time analytics platform and its applications in various industries.
  • Be ready to discuss your salary expectations and negotiate based on your skills and experience.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.