Staff Python Engineer – Open Source Video/Voice AI Library at Stream

Amsterdam, North Holland, Netherlands

Stream Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, AIIndustries

Requirements

  • 5+ years of production-level Python software engineering experience, ideally in SDK development
  • Proven experience building or maintaining open-source libraries or SDKs, with strong community engagement
  • Deep understanding of Python ecosystem tools
  • Track record of leading technical projects and mentoring engineers
  • Excellent communication skills and comfort collaborating across teams (product, design, ML, open-source contributors)
  • Preferred: Experience with real-time processing systems, low-latency streaming, or WebRTC
  • Preferred: Contributions to voice/video open-source projects or AI model repositories
  • Preferred: Experience with Go

Responsibilities

  • Architect, develop, and maintain the open-source video/voice AI Python SDK and library, from API design to performance tuning
  • Ensure the library is well-documented, thoroughly tested, and easy for developers to adopt and extend
  • Drive code quality through robust testing, benchmarking, and automation
  • Contribute to and engage with the open-source community: triage issues, review contributions, and shape the roadmap through feedback
  • Collaborate cross-functionally with product, UX/design, and other engineering teams to align on developer workflows and UX
  • Mentor engineers, establish best practices, and advocate for strong Pythonic design and high engineering standards

Skills

Key technologies and capabilities for this role

PythonSDK DevelopmentOpen SourceAPI DesignPerformance TuningTestingBenchmarkingAutomation

Questions & Answers

Common questions about this position

What is the location or work arrangement for this role?

The position is hybrid, with offices in Amsterdam or Boulder, or remote preferred for EU/US time zones, and occasional travel for in-person collaboration is encouraged.

What skills are required for this Staff Python Engineer role?

Candidates need 5+ years of production-level Python software engineering experience, ideally in SDK development, proven experience building or maintaining open-source libraries or SDKs with community engagement, deep understanding of Python ecosystem tools, a track record of leading technical projects and mentoring engineers, and excellent communication skills.

What is the salary or compensation for this position?

This information is not specified in the job description.

What is the company culture like at Stream?

Stream offers a startup vibe with an ambitious, high-energy team that values excellence, collaboration, fast-paced iteration, flexibility, trust, and periodic in-person collaboration.

What makes a strong candidate for this role?

A strong candidate has 5+ years of Python experience ideally in SDKs, proven open-source library work with community engagement, leadership in technical projects, and mentoring experience; preferred skills include real-time systems, WebRTC, voice/video projects, or Go.

Stream

Offers APIs for scalable feeds and chat

About Stream

Stream offers a fertile ground for tech professionals due to its focus on providing scalable APIs and components for feeds and chat messaging, including sophisticated features like audio and video capabilities and AI-based auto moderation. This firm stands out with its comprehensive suite of APIs, SDKs, and UI/UX kits, combined with a robust global edge network, which equips developers to craft real-time experiences backed by enterprise-grade infrastructure. Setting the industry standard in real-time communication technology, it assures a dynamic work environment and continuous innovation, contributing to its positioning as a leader in its field.

Boulder, ColoradoHeadquarters
2015Year Founded
$56.5MTotal Funding
SERIES_BCompany Stage
Consumer Software, AI & Machine Learning, HealthcareIndustries
201-500Employees

Risks

Increased competition from other API-first companies threatens Stream's market position.
Reliance on external developers for integration poses quality and timeline risks.
Rapid SDK expansion may lead to security vulnerabilities if not thoroughly tested.

Differentiation

Stream offers robust SDKs for multiple platforms, enhancing developer flexibility.
Stream's secure APIs cater to enterprises focused on data privacy and security.
Stream's UI kit provides a visually appealing and customizable user interface.

Upsides

Growing demand for video tools boosts Stream's Video API adoption.
React Native's popularity aligns with Stream's recent SDK releases, increasing market share.
Online dating market growth drives demand for Stream's video and audio APIs.

Land your dream remote job 3x faster with AI