Adobe

Software Development Engineer 3

Adobe
Apply
20 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Design and develop high-volume, highly available Java backend services for Adobe’s enterprise integration platform.
  • Build and operate API- and event-driven integrations using Kafka and cloud platforms.
  • Integrate LLMs, AI APIs, RAG, MCP, and AI agents into Java platform services.
  • Develop intelligent capabilities for automated monitoring, triage, root-cause analysis, remediation, and developer self-service.
  • Optimize database access, performance, scalability, model deployment, and AI cost and latency.
  • Apply responsible AI guardrails addressing privacy and hallucination mitigation.

Requirements

  • 5–7 years of experience building scalable, multithreaded server-side applications with Java or Java EE, Spring Framework, and object-oriented design patterns.
  • Deep proficiency with relational databases, SQL, high-performance transactional queries, MongoDB, JPA2, and Hibernate.
  • Hands-on experience integrating LLMs or AI APIs such as OpenAI, Claude, and Gemini into Java services.
  • Experience with Spring AI or LangChain4j, prompt engineering, and context management.
  • Familiarity with vector databases such as Pinecone, Milvus, or pgvector and Retrieval-Augmented Generation architecture.
  • Practical experience with AI-assisted development tools such as Copilot and Cursor.
  • Understanding of model deployment, cost and latency optimization, and responsible AI guardrails.
Adobe

About Adobe

10,000+ employees

Adobe builds software for creative work, document workflows, and customer experience used by individuals, teams, and enterprises. Its products include Creative Cloud (Photoshop, Illustrator, Premiere Pro), Acrobat/Document Cloud, and Experience Cloud for marketing and analytics, sold primarily via subscriptions. Founded in 1982 and headquartered in San Jose, California, Adobe is a public company traded on NASDAQ under the ticker ADBE.

Contact me