About the job
Join our team as Director of Engineering, Graph, leading the technical vision for a creative platform powering generative AI and multimodal workflows. Drive platform architecture, inspire teams, and shape the future of creative expression. If you excel in distributed systems, leadership, and platform engineering, this is your opportunity to make a lasting impact.
Responsibilities
Lead engineering team for building Graph as both a creator-facing application (visual workflow builder) and a platform layer (execution engine + APIs powering multiple product surfaces)
Work closely with the architect for the node-based execution engine (real-time + async), stateful workflow composition and persistence, and graph execution across heterogeneous systems: GenAI services, media processing, and external APIs
Integrate first- and third-party GenAI models into graph nodes
Build abstractions for prompting, chaining, and multi-step pipelines
Enable reusable, composable “capsule” nodes for multimodal inputs and outputs across text, image, video, 3D and audio
Build and lead a high-performing team across frontend, backend, and platform
Design Graph as a platform for internal and external developers
Enable third-party integrations, custom node creation, and API-first access to workflows
Qualifications
Minimum
12+ years in software engineering, with 5+ years in engineering leadership roles
Preferred
Experience with node-based systems (visual programming, shader graphs, NLE timelines, etc.)
Background in creative tools, imaging, design, video, audio, or 3D
Experience building extensible platforms or developer ecosystems
Familiarity with agentic systems or workflow automation frameworks
Open source contributions or community-facing platform work