Senior Infrastructure Engineer
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....