
Senior Cloud Software Engineer - AutoScaling
ClickHouseabout 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.