Senior/Staff Software Engineer
Core
Build and operate integrations between Stream and applications, services, and AI tools, including designing tool definitions, result shaping, and context passing for Stream's agent.
Role type
Senior/Staff Software Engineer (Backend & AI Integrations)
Builds
Production-ready integrations, MCP servers, clients, and authentication flows for Stream's agent.
Domain
Real-time data platform, AI agents, and software integration infrastructure.
Required skills
Python, software architecture, OAuth 2/OIDC, webhooks, API versioning, MCP (Model Context Protocol), real-time service ownership, failure handling, generalist backend development.
Preferred skills
AI product connector/plugin development, Playwright, Chrome DevTools Protocol, integration security, voice/multimodal assistants, developer documentation.
Responsibilities
Design tool definitions and confirmation flows for the agent; own integration infrastructure including token lifecycles and rate limits; build and operate MCP servers in production; instrument integrations to detect breakage; contribute to core backend and on-call rotation.
Seniority
Senior/Staff, hands-on IC
