Director of Engineering, Graph

Adobe Adobe · Enterprise · San Jose, CA +1

Director of Engineering for Adobe's Graph platform, a node-based creative system powering generative AI workflows and multimodal media pipelines. The role involves leading the engineering team to build both a creator-facing application and a platform layer, including the execution engine, stateful workflow composition, and integration of GenAI models.

What you'd actually do

  1. 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).
  2. 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.
  3. Integrate first- and third-party GenAI models into graph nodes.
  4. Build abstractions for prompting, chaining, and multi-step pipelines.
  5. Build and lead a high-performing team across frontend, backend, and platform.

Skills

Required

  • 12+ years in software engineering
  • 5+ years in engineering leadership roles
  • managing teams
  • running programs
  • owning hiring
  • People development
  • career conversations
  • performance management
  • team morale
  • building complex platforms or developer-facing systems at scale
  • shipping interactive products, creative tools, IDEs, design systems, or similar
  • building distributed systems
  • technical leadership
  • strategy and execution
  • cross-functional partnership

Nice to have

  • Familiarity with distributed systems, APIs, or creative tooling
  • Comfortable working in a system where architectural authority sits with a Principal Engineer
  • 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

What the JD emphasized

  • own the technical execution of this system
  • real-time interactive graph editor
  • distributed execution engine
  • creator-facing application
  • platform layer
  • execution engine + APIs
  • node-based execution engine
  • stateful workflow composition and persistence
  • graph execution across heterogeneous systems
  • GenAI services
  • media processing
  • external APIs
  • shared execution layer
  • Integrate first- and third-party GenAI models
  • Build abstractions for prompting, chaining, and multi-step pipelines
  • reusable, composable “capsule” nodes
  • multimodal inputs and outputs
  • text, image, video, 3D and audio
  • Build and lead a high-performing team
  • clear ownership and accountability
  • strong engineering practices
  • code quality, testing, reliability, and dev velocity
  • platform for internal and external developers
  • third-party integrations
  • custom node creation
  • API-first access
  • clear contracts between the platform and product layers
  • architect systems
  • inspire teams
  • ship things that matter
  • foundational leadership role
  • complex platforms or developer-facing systems at scale
  • shipping interactive products, creative tools, IDEs, design systems, or similar
  • building distributed systems
  • Technically literate enough to understand platform architecture
  • hold engineers accountable
  • represent technical trade-offs upward
  • strategy and execution levels
  • writing a technical brief
  • unblocking an engineer
  • whenever required
  • user workflows and product experience
  • systems architecture
  • Translates ambiguity into clear technical direction
  • minimal hand-holding
  • Experienced cross-functional partner

Other signals

  • integrating GenAI models
  • building abstractions for prompting, chaining, and multi-step pipelines
  • enabling reusable, composable nodes for multimodal inputs and outputs