Stream

Senior Infrastructure Engineer

Amsterdam, North Holland, NetherlandsFull timeSeniorPosted 12 days ago
Apply on Stream →

Sign in to see who you know at Stream.

Stream powers real-time Chat, Video, Activity Feeds, and AI Moderation for billions of end-users across thousands of apps, processing billions of API requests per month.

This is a full-time job opening based in Amsterdam, Toronto or remote in Europe/EU.

Hybrid policy: applicants based in the Netherlands or relocating here are expected to work in the office in Amsterdam 3 times per week. Exemptions may apply to specific cases.

Relocation and visa sponsorship is possible.

WHAT WILL YOU WORK ON

As a Senior Infrastructure Engineer, you join a small, senior platform team during a period of significant change: an AWS to GCP migration, a move to Kubernetes, and the relocation of 35-40 Postgres shards from managed RDS to self-hosted. This is a hands-on role: you will write code most of the time, own infrastructure decisions independently, and work without the support structures of a large organisation. Success looks like systems that scale predictably under load, cloud spend that falls per unit of traffic, and migrations that land without incident.

Job Responsibilities

  • Design, build, and operate infrastructure for high-scale real-time systems handling millions of concurrent connections and billions of monthly API requests.
  • Drive Kubernetes work end-to-end: cluster architecture, workload design, and migration of existing services, rather than operating clusters someone else designed.
  • Contribute to the AWS-to-GCP migration, including re-architecting workloads for cost and performance rather than lifting and shifting.
  • Own cost and efficiency optimisation across cloud infrastructure, identifying levers and measuring outcomes against real spend and utilisation data.
  • Write production Go and Python: internal services, platform tooling, and automation that improve how product and SDK engineers deploy, observe, and debug.
  • Lead post-migration tuning and capacity planning, closing the loop between architectural decisions and production behaviour....