Forward Deployment Engineer

Adobe Adobe · Enterprise · San Jose, CA +2

This role involves building and shipping features and integrations for enterprise customers, with a focus on experimenting with Generative AI and agentic workflows to create novel demos and automation tools. The engineer will write production-grade Java/Scala code, troubleshoot integration issues, and collaborate with architects and product teams. Familiarity with LLM development, prompt engineering, and agentic frameworks like LangChain is required, with RAG knowledge being a plus.

What you'd actually do

  1. Rapidly design and implement features and integrations based on immediate customer requirements, moving quickly from "whiteboard sketch" to working code.
  2. Experiment with Generative AI and agentic workflows to create novel demos and automation tools that showcase the future of the Adobe ecosystem.
  3. Write clean, efficient, and testable Java/Scala code for high-availability systems and RESTful APIs.
  4. Troubleshoot complex integration issues in real-time, performing root cause analysis when services don't behave as expected.
  5. Partner with senior architects to understand the "why" behind the build, while providing feedback to product teams on how customers are actually using our APIs and AI features.

Skills

Required

  • 3+ years of software engineering experience
  • Java or Scala
  • Spring Boot
  • LLM Development
  • prompt engineering
  • REST API concepts
  • SQL/NoSQL databases

Nice to have

  • LangChain, Semantic Kernel, or AutoGPT
  • RAG Knowledge
  • Frontend frameworks (React, Angular, or Vue)
  • Cloud deployment (AWS, Azure, GCP)
  • Data streaming (Kafka)
  • Big data tools

What the JD emphasized

  • Generative AI
  • agentic workflows
  • LLM Development
  • prompt engineering
  • LangChain

Other signals

  • Generative AI
  • agentic workflows
  • LLM Development
  • prompt engineering
  • LangChain
  • RAG