Software Development Engineer 5, Enterprise Genai

Adobe Adobe · Enterprise · San Jose, CA

Software Development Engineer 5 (Staff Engineer) focused on building the next generation of AI-first products within Adobe's Gen AI Experience team. The role involves designing and implementing AI-centric backend and mid-tier services, integrating with ML/DS models, and working with AI APIs, prompt engineering, and orchestration layers to bring AI intelligence into Adobe's products. Requires strong backend engineering skills and experience with distributed systems and scalable architectures.

What you'd actually do

  1. Design and implement AI-centric backend and mid-tier services in a distributed services environment.
  2. Integrate and build systems and models crafted by our machine learning and data science teams.
  3. Architect high-performance, low-latency, and fault-tolerant software solutions.
  4. Build and maintain microservices that integrate AI features into end-to-end workflows.
  5. Work directly with AI APIs, prompt engineering techniques, and orchestration layers to bring intelligence into Adobe’s products.

Skills

Required

  • 10+ years of professional experience in backend or distributed systems development.
  • Extensive experience working with distributed systems and scalable architectures.
  • Proficiency in Java, Scala, Python, or any programming language.
  • Hands-on experience working with AI/LLM APIs (e.g., OpenAI, Anthropic, Azure AI) — including prompt engineering and system integration.
  • Experience with database management systems (SQL or NoSQL), data modeling, and query optimization.
  • Solid experience designing, integrating, and maintaining REST APIs.
  • Experience with cloud-native development, microservices, and CI/CD pipelines.
  • Strong foundation in software engineering principles and modern tooling.
  • Excellent communication skills and ability to collaborate across design, product, and engineering.

Nice to have

  • Experience with data pipelines.
  • Familiarity with AI/ML concepts (fine-tuning, embeddings, retrieval-augmented generation).
  • Experience using data visualization, dashboards, and personalization systems.
  • Contributions to open-source projects or technical communities.
  • GraphQL a plus

What the JD emphasized

  • Expert proficiency: Hands-on experience working with AI/LLM APIs (e.g., OpenAI, Anthropic, Azure AI) — including prompt engineering and system integration.

Other signals

  • integrating AI systems into scalable, production-ready experiences
  • integrating with (and creating) AI driven services
  • design and implement AI-centric backend and mid-tier services
  • integrate and build systems and models crafted by our machine learning and data science teams
  • Work directly with AI APIs, prompt engineering techniques, and orchestration layers