AI and Plugin Integration Engineer
We are seeking an experienced developer to join a product team building an intelligent assistant used in gaming, streaming, and creator workflows. The role focuses on developing new plugins that extend the assistant’s capabilities—starting with integrations for OBS and Stream Deck.
You will work directly with the engineering manager and product team, owning feature development end-to-end. The work involves building small Python or C++ components, defining function capabilities for an AI agent, and integrating them into a broader smart-assistant platform. This is an ongoing engagement, beginning with two high-impact plugins for an MVP release.
What You’ll Work On
OBS Plugin:
Build an integration allowing the assistant to control and troubleshoot OBS—setup guidance, green-screen configuration, stream optimization, and more. A curated knowledge base will support the assistant’s responses.
Stream Deck Plugin:
- Develop a Stream Deck plugin enabling voice or smart commands (e.g., performance tuning or workflow automations). May involve using an API mode for actions and event handling.
- Collaborate with the internal engineering team while independently owning development tasks.
- Contribute to extending the assistant’s capabilities by describing tool behaviors for AI execution (agentic workflows).
- Rapid MVP-style development of new plugins and features.
Required Skills
- Experience with AI agents or small language models (SLMs)
- Plugin development for OBS, Stream Deck, or similar ecosystems
- Proficiency in Python (preferred) or C++
- Strong API integration skills (REST/WebSockets)
- Experience with event-driven desktop tooling or automation
Bonus Skills
- Native C++ plugin development for OBS
- Familiarity with advanced AI/interactive frameworks
- Experience with hardware-integrated workflows (streaming gear, overlays, macros)
Knowledge of agentic AI ecosystems or runtime frameworks
Detailed Required Skills: C++, Python, Plugin Development, Desktop App Development, NVIDIA CUDA, Open Broadcaster Studio (OBS), Plugins, Small Language Models (SLMs), Open Broadcaster Software (OBS), APIs
Required skills experience
| Python | 3 years |
| C++ | 1 year |
Required languages
| English | B2 - Upper Intermediate |