A complete application in a minute
Tailored resume and cover letter, ready to send.
GetStream.io is seeking a Staff AI Engineer to own model development end-to-end, from dataset design to production deployment, driving decisions that affect services used by billions of users. You will refine models, build data pipelines, and optimize latency and cost within Stream's serving stack.
Join a small, fast-moving AI team that values ownership, code quality, and OSS contributions. Remote-friendly across Europe with Amsterdam office collaboration three days per week.
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.
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.
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, labeling, 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.
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.