Remote Senior Software Engineer - Platform

Posted

Apply now
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 further develop 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 essential.
  • 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 🌱.
About the job
Posted on
Job type
Salary
-
Location requirements

-

Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback