FlowFuse is looking to integrate artificial intelligence into its product and internal tooling to solve practical user and engineering problems. This role will focus on applied AI, specifically integrating large language models, embeddings, and automation into FlowFuse in a reliable, observable, secure, and valuable way, establishing initial AI patterns, tooling, and best practices.
Requirements
- Strong experience working across the full stack.
- Demonstrated experience shipping AI-powered features to production.
- Hands-on experience integrating LLM APIs into real systems.
- Familiarity with embeddings, vector search, or retrieval-augmented generation.
- Strong judgment around AI tradeoffs, failure modes, cost, and observability.
- Ability to design AI systems that others can safely extend.
- Experience shipping small, well-scoped changes incrementally.
Responsibilities
- Designing and building AI-powered features and tooling used by customers and internal teams.
- Owning fullstack solutions that include frontend, backend, and AI components.
- Establishing patterns, guardrails, and examples that other engineers can safely build on.
- Ensuring AI features behave predictably in production, including fallback behavior and observability.
- Integrate LLM APIs and AI services into FlowFuse features and tooling.
- Build backend services and frontend interfaces that support AI-powered workflows.
- Prototype, evaluate, and productionize AI features with clear scope and guardrails.
Other
- Collaborate closely with Product, Design, and other engineers to identify high-impact AI use cases and deliver them end to end.
- Working closely with Product, Design, and Engineering peers to scope and deliver AI-driven solutions.
- Comfort working in a remote, async-first environment across multiple time zones.
- Pragmatic use of AI tools to accelerate development and improve outcomes.
- Conversation focused on collaboration, communication style, and working cross-functionally.