About Tiger Data

At Tiger Data, formerly Timescale, we empower developers and businesses with the fastest PostgreSQL platform designed for transactional, analytical, and agentic workloads. Trusted globally by thousands of organizations, Tiger accelerates real-time insights, drives intelligent applications, and powers critical infrastructure at scale. As a globally distributed, remote-first team committed to direct communication, accountability, and collaborative excellence, we're shaping the future of data infrastructure, built for speed, flexibility, and simplicity.

The Role

We're looking for experienced engineers to help us build and maintain the platform for our managed TimescaleDB cloud services. You will work with a close-knit team, building and maintaining the infrastructure that powers our platform. Your work will be instrumental in developing our Kubernetes-based clusters and infrastructure.

Responsibilities

Service Maintenance * Maintain stability of control plane consisting of a distributed microservice architecture closely interacting with kubernetes and cloud provider APIs. * Debug and resolve complex Kubernetes issues across multiple regions and clouds * Automate database lifecycle operations (deploy, resize, upgrade, fork) * Participate in on-call rotation, handle incident response, perform root cause analysis

Feature Development * Develop back-end features for Tiger Cloud, specializing in a distributed microservice architecture with an emphasis on platform and database expertise. * Develop Kubernetes controllers, operators, and CRDs to extend platform capabilities * Enhance observability and monitoring systems * Improve deployment reliability, error handling, and client tooling (CLI interfaces)

Collaboration & Architecture * Work closely with infrastructure and software engineering teams to ensure platform scalability and reliability * Stay current with Kubernetes releases, features, CNI/CSI interfaces, and cluster orchestration tools * Contribute to system architecture for scalable microservices and distributed systems

Code Quality & Testing * Write idiomatic Go code with comprehensive unit and integration tests * Maintain >80% code coverage and enforce quality with golangci-lint * Perform peer reviews and follow Go/Kubernetes best practices * Ensure security compliance and vulnerability management

What We Offer

  • Flexible PTO and comprehensive family leave
  • Fridays off in August
  • Fully remote opportunities globally
  • Stock options for long-term growth
  • Monthly WiFi stipend
  • Professional development and educational resources
  • Premium insurance options for you and your family (US-based employees)

Requirements

  • 3+ years of software/platform engineering experience
  • 2+ years of Go in production environments
  • 2+ years of Kubernetes operations (building, debugging, scaling clusters)
  • Experience in distributed systems and microservice architectures

Core Technologies

  • Go (Golang): Advanced proficiency (Go 1.24+), primary development language
  • Kubernetes: Experienced Kubernetes user familiar with client-go and capable of developing CRDs and controllers
  • PostgreSQL/TimescaleDB: Administration, migration, replication, performance tuning
  • gRPC & Protobufs: Experience developing services and defining schemas
  • Infrastructure & DevOps: Helm Charts, Kubernetes Operators, CI/CD (GitHub Actions), Monitoring & Observability (Prometheus, OpenTelemetry/Jaeger), Infrastructure as Code (Terraform, Pulumi), Linux & Bash, Kubernetes lifecycle (kOps)
  • Database Experience: PostgreSQL administration in production, backup/restore procedures, WAL management, query optimization

Nice to have

  • Experience with TimescaleDB or PostgreSQL in production
  • Cloud provider expertise (AWS, Azure)
  • Experience with self-hosted Kubernetes clusters
  • Familiarity with CNI and CSI plugins
  • Experience tuning Kubernetes core components
  • Previous work on database-as-a-service or large-scale distributed systems
Tiger Data

Tiger Data