Software Engineer — Model & Partnerships Management (agentic Builders Experience Team)

Adobe Adobe · Enterprise · San Jose, CA

Software Engineer role focused on building the integration layer for Adobe's Unified Platform, which uses autonomous agents to manage complex work for thousands of engineers. The role involves creating connectors, abstractions, and evaluation tooling to integrate various models and partner services, acting as a foundation for other agentic work at Adobe. It requires hands-on experience with LLM APIs, agentic frameworks, and building backend services, with a focus on reliability and quality.

What you'd actually do

  1. Build and maintain integrations to model providers and partner services.
  2. Write API clients, routing, fallback logic, and abstraction layers.
  3. Own the test plan for the features you deliver.
  4. Debug issues across multiple modules and layers.
  5. Build tooling that measures model quality, latency, cost, and reliability.

Skills

Required

  • 5+ years of software engineering.
  • Production code across multiple domains in Python, Go, or Java.
  • Hands-on experience building API integrations and backend services.
  • Ability to debug across modules and layers.
  • Working experience with LLM APIs, AI/ML systems, or agentic frameworks.
  • Solid fundamentals: testing, observability, DevOps, secure programming.
  • Ownership of feature-level test plans.

Nice to have

  • Ability to master new concepts quickly.
  • Proficiency in AI-assisted development.
  • A self-directed style and a practical eye for reliability.

What the JD emphasized

  • model-independent by design
  • integrations to model providers and partner services
  • evaluation tooling
  • model quality, latency, cost, and reliability
  • agentic frameworks

Other signals

  • integrations to model providers
  • connectors, abstractions, and evaluation tooling
  • model-independent by design
  • thousands of engineers
  • foundation the rest of Adobe's agentic work is built on