Skip to main content
Stream

Staff Backend Engineer – AI

Stream·15 days ago

Full-time🎯 Lead / Principal🇳🇱 Amsterdam, Netherlands📅 Aug 24, 2026

About Stream

Stream (GetStream.io)'s SDKs and APIs enable devs to build activity feeds, chat, and voice/video, powering over a billion end users worldwide. Trusted by top brands like Strava, Nextdoor, Patreon, and eBay, we're on a mission to make real-time communication and social experiences seamless for developers and their users.

We're also the makers of Vision Agents, the open-source Python framework for building low-latency voice and video AI agents: over 8k stars on GitHub, 35+ model integrations, and sub-500ms latency on our global edge network.

Role Overview

We're seeking a Staff AI Engineer to own model development on our AI team. You'll build, fine-tune, evaluate, and ship the models that run inside Stream's products, end-to-end, from dataset design through to production. As the technical owner, you will drive key decisions independently, shipping models that directly impact systems serving over a billion users.

Location: Office in Amsterdam or Remote (Europe). Occasional travel for in-person collaboration and meetups is encouraged.

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

What will you work on

  • Own the development, fine-tuning, and evaluation of in-house AI models from dataset design through to production deployment.

  • Run supervised fine-tuning and post-training experiments, establishing the benchmarks and evaluation harnesses that tell us whether a model is actually good enough to ship.

  • Build and maintain the data pipelines that feed model training, keeping data quality, labelling, and reproducibility to a high standard.

  • Take models to production on Stream's serving stack, tuning for latency, cost, and reliability at high volume.

  • Set the technical direction for an intentionally undefined problem space, deciding what to build, what to test, and what to abandon.

  • Work across the wider engineering organisation, interfacing with Go-based API teams and infrastructure to get models integrated into the product.

  • Contribute to the open-source ecosystem where relevant, and share work publicly through code, writing, or community engagement.

  • Raise the bar on engineering standards across the AI team through code review, mentorship, and pragmatic best practices.

About You

  • 5+ years of production-level Python engineering experience, with code you have shipped and maintained rather than only prototyped.

  • Hands-on machine learning experience, specifically with supervised fine-tuning and post-training of models.

  • Familiarity with the modern fine-tuning and serving toolchain, e.g. Unsloth, Fireworks, Baseten, or equivalents.

  • Cloud experience with at least one major provider (GCP or AWS), including infrastructure-as-code with Terraform.

  • Experience running ML-based products in production: not just training models, but owning them through deployment, monitoring, retraining, and iteration against real usage.

  • Experience designing and operating data pipelines for training and evaluation; a data engineering background is a strong route into this role.

  • Demonstrated ownership: a track record of picking up ambiguous problems and driving them to a result without waiting for direction.

  • Strong communication skills and comfort working in a small, distributed, fast-moving team.

Preferred

  • A visible open-source footprint: libraries you have authored or maintained, meaningful GitHub activity, or contributions to AI model repositories.

  • Experience with Go (all of Stream's APIs use Go, so it helps when interacting with other teams).

  • Deep understanding of Python's concurrency model and asyncio's limitations in high-throughput systems.

  • Experience with real-time or low-latency inference systems.

  • Experience as an early engineer or founder, or otherwise operating at startup pace with an undefined roadmap.

Why You'll Love This Role

  • Genuine Ownership: You own model development end to end: approach, architecture, evaluation, and what ships. Not a slice of someone else's roadmap.

  • Your Work Reaches Real Scale Immediately: Models go into production across products serving over a billion end users. You'll know quickly whether something worked, because real traffic will tell you.

  • Small Team, Short Path: We're small enough that there's no layer between your decisions and their impact. If you want to test something, you test it—not build a case for it over two quarters.

  • Peers Who Ship: The same AI team built Vision Agents from nothing into a framework thousands of developers rely on. You'll be working next to the people who did it.

  • Flexibility & Trust: Choose your work style—join us in Amsterdam or work remotely across Europe—with periodic in-person collaboration.

What we have to offer you

Stream employees enjoy some of the best job benefits in the industry:

  • A team of exceptional (and friendly) engineers

  • The chance to work on OSS projects

  • 28 days paid time off plus paid Dutch holidays

  • Company equity

  • A pension scheme

  • A Learning and Development budget

  • Commute expenses to Amsterdam covered or the option to use a company bike within the city

  • Fitness stipend

  • Monthly in-office chair massages by a professional

  • MacBook Pro

  • Healthy team lunches and plenty of snacks

  • A generous relocation package

  • An office in the heart of Amsterdam

Note: this list of job benefits applies to Netherlands-based employees and is adjusted per your location of residence.

Market context

Measured from remote postings we have tracked ourselves — not self-reported survey data.

What Lead / Principal Engineering roles in Europe pay

25th
$102k
Median
$135k
75th
$164k

Based on 547 comparable postings with disclosed salaries, last 12 months.

How Stream is hiring

Last 90 days
5 roles
Total tracked
18
Hiring across
5 job families

Tracked since March 2024.

Browse Similar Jobs