Back to all jobs

Staff Database Reliability Engineer at Stream

HackerNews
Apply NowSign in to track
AI-enhanced for better readability

Job Title: Staff Database Reliability Engineer - PostgreSQL

Company: Stream
Location: Amsterdam or Remote (Europe)
Type: Full-time
Visa Sponsorship: Available


About the Role

Stream runs 35–40 PostgreSQL databases (largest: 15TB) behind high-write, high-concurrency APIs serving billions of requests a month. We are currently migrating from AWS RDS to self-hosted Postgres on Kubernetes. We are looking for an engineer who has owned this process end-to-end, including query plans, vacuum and bloat, replication, backup, HA, and sharding.

Requirements

  • Deep Postgres internals: Expertise in MVCC, the query planner, and autovacuum.
  • Sharding experience: Real-world experience beyond simple table partitioning.
  • Self-managed databases: Proven experience managing databases in production environments.
  • Engineering depth: Ability to work directly with application teams to optimize access patterns.

Explicit Non-Goals

  • Candidates with RDS/Aurora-only backgrounds.
  • Experience focused solely on analytics or data warehousing.
  • DBAs who do not code.

Strong Pluses

  • Experience with CloudNativePG or Kubeblocks.
  • Experience with logical replication.
  • Experience with CockroachDB.

How to Apply

Apply via the Stream Careers Page

Similar jobs