Stream logo

Stream

Staff Backend Engineer – AI

Hybrid

Part remote, part office, you need to live within commuting distance of a named location.

Hybrid · Amsterdam office

Employer listed it 4 weeks ago · Added yesterday

Been open since 4 weeks ago, still being checked, but it has been live a while.

Salary

Not stated

Location

Hybrid · Amsterdam office

Timezone

Not stated

Contract

Full-time

Experience

Lead

Category

Software

This employer didn't state pay. Jobs like this usually pay around $200k–$275k a year, a typical range taken from 596 lead-level software roles on Nomaders that do state pay. It's a guide, not an offer.

Remote flexibility

Hybrid

This role is only partly remote, the employer expects time in the office around Amsterdam office, Remote (EU), Toronto remote, Hybrid, so you need to live within commuting distance.

What the employer says

  • Source listing states candidate location: "Amsterdam office, Remote (EU), Toronto remote, Hybrid"
  • Listing mentions "Hybrid"

What Nomaders makes of it

  • Not suitable if you plan to move between countries

The quotes above are the employer's own words; the reading is ours. Always check the original listing and employment terms before working from another country.

About the role

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.

Requirements

  • ·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.

Benefits

  • ·A team of exceptional (and friendly) engineers
  • ·The chance to work on OSS projects
  • ·28 days paid time off plus paid Dutch holidays
  • ·A pension scheme
  • ·A Learning and Development budget

How to apply

  1. 1Check the flexibility label above, hybrid, matches where you plan to live and work.
  2. 2Tailor your CV to the role at Stream, mentioning your remote working experience.
  3. 3Apply directly on the employer's careers page using the button below. Nomaders never handles your application.

Found 1d ago. Last checked 23 Sept. Always confirm the details on the original posting, salary and location can change after publication.

Listing sourced from Company boards.

Similar roles

Other open software roles with comparable remote rules.

Browse all open roles

Free to apply, no account needed.

Typically $200k to $275k per year · You'll be taken to the employer's careers page.