Staff Backend Engineer – AI

Rozgoo

United States

Hybrid

USD 134,000 - 201,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

OSS projects
Equity
Pension
28 days paid time off

Job summary

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.

Qualifications

  • 5+ years of production-level Python engineering experience.
  • Hands-on machine learning experience with supervised fine-tuning and post-training.
  • Familiarity with modern fine-tuning and serving toolchain (Unsloth, Fireworks, Baseten).
  • Cloud experience with GCP or AWS, including Terraform.
  • Experience owning ML products from deployment to monitoring and retraining.
  • Experience designing data pipelines for training and evaluation.

Responsibilities

  • Own the development, fine-tuning, and evaluation of in-house AI models from dataset design through to production deployment.
  • Build and maintain data pipelines feeding model training with high data quality and reproducibility.
  • Take models to production on Stream's serving stack focusing on latency, cost, and reliability at scale.
  • Define technical direction for undefined problems and decide what to build, test, or abandon.
  • Collaborate with Go-based API teams and infrastructure to integrate models into products.
  • Contribute to OSS and share work publicly through code, writing, or community engagement.

Skills

Python
Machine learning
Cloud platforms
Data pipelines
Ownership
Communication

Tools

Terraform
Go
Unsloth
Fireworks
Baseten

Job description

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, 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.

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
  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff AI Engineer — End-to-End ML in Production (Remote Europe)
Staff AI Engineer — End-to-End ML in Production (Remote Europe)

Rozgoo • United States

Hybrid
USD 134,000 - 201,000
OSS projects
Equity
Pension
+1
Lead Data Engineer
Lead Data Engineer

Stream • Boulder (CO)

Hybrid
USD 150,000 - 180,000
Paid time off 19+ days
Hybrid work (3 days in office)
Health insurance (employee)
+5
Staff Software Engineer, Infrastructure
Staff Software Engineer, Infrastructure

stream • United States

Remote
USD 159,000 - 215,000
Senior Software Engineer
Senior Software Engineer

Runware • United States

Remote
USD 140,000 - 210,000
Generous stock options
Remote-first setup
Flexible hours
+1
ML Engineer – MLOps & Platform Engineering (m/w/d)
ML Engineer – MLOps & Platform Engineering (m/w/d)

Simcon • United States

Remote
USD 120,000 - 190,000
Solutions Consultant II- Trust & Safety
Solutions Consultant II- Trust & Safety

Openkrill • United States

Remote
USD 85,000 - 120,000
Health insurance
401k match
Office in Boulder
Analytics Engineer
Analytics Engineer

Stream • Arlington (TX)

Hybrid
USD 80,000 - 130,000
15 Days vacation
Paid Maternity Leave (12 weeks) and PP
Health, dental and vision benefits
+2
AI Engineer
AI Engineer

Nortiksoftware • United States

Remote
USD 150,000 - 210,000
Fully remote across Europe
22 paid vacation days plus tenure days
Private health insurance
+3
Senior Software Engineer, ML Systems
Senior Software Engineer, ML Systems

Voxel • San Francisco (CA)

On-site
USD 200,000 - 240,000
Health insurance
Dental insurance
Vision insurance
+6
Fullstack Engineer
Fullstack Engineer

Nortiksoftware • United States

Remote
USD 78,000 - 123,000
Fully remote across Europe
22 days vacation + yearly increment
Private health insurance
+3