Note: The job is a remote job and is open to candidates in USA. Adobe is hiring a Senior Staff Engineer to lead the agentic platform work for Firefly Boards. This role focuses on building the engineering layer for the agent, designing APIs, and collaborating across teams to integrate AI services.
Responsibilities
- Design and lead the application API that exposes Boards' canvas and document model
- Build the sub-agent runtime that powers long-running design tasks
- Lead the integration with Adobe's central AI org
- Partner with the second engineer on this team
- Develop the long-term vision for how the Boards agent works with the wider Firefly portfolio
- Set up the observability and tracing that make agent runs debuggable
Skills
- Bachelor's Degree or equivalent experience in Computer Science
- 10+ years of product engineering experience, with significant ownership of production systems at scale
- Full stack depth: backend services and modern web client work in roughly equal measure. JavaScript or TypeScript, a modern declarative UI framework (React, Lit, Vue), and a server-side language
- Track record of designing and growing a public or programmatic API surface for a real product. You have shipped an API, lived with it, and learned what to commit to and what to defer
- Experience as an early tenant of an internal platform team. You have done the work of being an early customer and helping a central team evolve their offering from that position
- Experience guiding software architecture and design across multiple teams or organizations
- History of writing clean, testable code and building reusable components
- Clear written and verbal communication. Comfortable guiding technical decisions in cross-team forums
- Experience building agentic or retrieval-augmented (RAG) systems with workflow engines such as LangGraph, or comparable runtime orchestration for tool-using LLM applications
- Familiarity with MCP (Model Context Protocol) and agent tool design patterns
- Experience designing interfaces for agent or automation consumers, including questions of abstraction grain and multi-turn ergonomics
- Experience with production LLM systems: evaluation, observability, latency optimization, and context engineering at the system level
- Experience with real-time collaborative or multiplayer applications
- Experience with image, video, or multimedia applications
- Experience scaling and stabilizing large web applications
Benefits
- Non-sales roles starting salaries are expressed as base salary and short-term incentives are in the form of the Annual Incentive Plan (AIP).
- Certain roles may be eligible for long-term incentives in the form of a new hire equity award.
- Fair Chance Ordinances - Adobe will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and “fair chance” ordinances.
- If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email [email protected] or call +1 408-536-3015.
Company Overview
Company H1B Sponsorship