GrepJob
ClickHouse

Senior Cloud Software Engineer - AutoScaling

ClickHouse
Apply
about 1 month ago
Remote, United StatesSenior

Base Salary

$133k - $197k/yr

Responsibilities

  • Build a cutting-edge cloud-native database platform on top of the public cloud.
  • Work on the autoscaling and in-house Kubernetes operator to support seamless vertical and horizontal auto-scaling.
  • Improve the metrics pipeline and build algorithms for better autoscaling statistics and recommendations.
  • Collaborate with the ClickHouse core development team and other data plane teams to support auto-scaling use cases.
  • Architect and build a robust, scalable, and highly available distributed infrastructure.

Requirements

  • 5+ years of relevant software development experience in scalable, fault-tolerant, distributed systems.
  • Experience building operators with Kubernetes and controller runtime.
  • Production experience with programming languages like Go, C++, or Java.
  • Familiarity with PagerDuty On-call and debugging in production environments.
  • Expertise with a public cloud provider (AWS, GCP, Azure) and their IaaS offerings.
  • Experience with data storage, ingestion, and transformation tools like Spark or Kafka.
  • Passion for solving data problems at scale.
  • Experience with Python and data science libraries is a plus.
  • Excellent communication skills and ability to work well within and across engineering teams.

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 global gatherings and in-person connections.

Tech Stack

Apache KafkaApache SparkAWSAzureC++ClickHouseFastAPIGoGoogle Cloud PlatformJavaKubernetesNumPyPandasPython

Categories

BackendData EngineeringDevOps