Please, let Timescale know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Timescale is seeking a Senior Software Engineer to help build and maintain the platform for managed TimescaleDB cloud services.
The role involves working with a close-knit team to develop and maintain infrastructure that powers the platform.
Responsibilities include interacting with the Kubernetes API to build controllers, operators, and applications.
The engineer will work on infrastructure tooling to ensure the health, stability, and maintainability of clusters.
The position requires hands-on experience debugging and optimizing TimescaleDB and Postgres workloads.
Collaboration with software engineering teams is essential to ensure platform scalability and performance.
Staying updated with the latest industry trends, tools, and technologies related to Kubernetes and cloud infrastructure is expected.
This is a remote and full-time position.
Requirements:
Candidates must have 5+ years of experience in platform engineering.
Experience programming in the Kubernetes ecosystem or using the Kubernetes API (operators, controllers, and custom CRDs) is required.
Strong programming skills, particularly in Go, are necessary.
Extensive experience with at least one major cloud provider, preferably AWS, is needed.
Candidates should have experience designing, understanding, and debugging complex distributed systems.
Deep knowledge of Linux, container environments, bash, and infrastructure as code (e.g., Terraform, Pulumi) is essential.
Experience deploying, operating, and using major production-level databases is required, with bonus points for PostgreSQL and/or TimescaleDB.
Candidates should have experience deploying and maintaining Kubernetes clusters at scale, with knowledge of orchestration tools like kops or kubeadm being a plus.
Familiarity with CNI and CSI interfaces, including deploying, tuning, and troubleshooting at least one CNI and CSI plugin, is necessary.
A good understanding of different Kubernetes versions and their feature sets is required.
Candidates should understand solutions for monitoring Kubernetes health and troubleshooting, as well as improving control plane and worker node performance.
Experience tuning Kubernetes components for performance, security hardening, and reliability improvement is necessary.
Managing self-hosted Kubernetes clusters (not only EKS, AKS, or GKE) is a plus.
Benefits:
Timescale offers flexible PTO and family leave.
Employees enjoy Fridays off in August.
The position allows for full remote work from almost anywhere.
Stock options are provided as part of the compensation package.
A monthly WiFi stipend is included.
Professional development and educational benefits are available.
Premium insurance options for employees and their families are offered for US employees.
Apply now
Please, let Timescale know you found this job
on RemoteYeah
.
This helps us grow 🌱.