Jobs and Careers
AD

Software Development Engineer 5, Enterprise GenAI

Adobe
San Jose, United StatesRemotefull_timeVerifiedPosted 14 May 2026
💰 $301,600/yr($159,200/yr$301,600/yr)

About the role

The Opportunity  

Are you enthusiastic about exploring new frontiers in AI powered experiences? The Gen AI Experience team is looking for a Staff Software Engineer (P50) to help build the next generation of AI-first products. You will combine strong backend engineering skills with a good understanding of AI/ML techniques, enabling seamless integration of AI systems into scalable, production-ready experiences. This role sits at the intersection of design, engineering, and applied AI, with a heavy focus on integrating with (and creating) AI driven services. 

Impact you’ll make  

You thrive in the boundaries, delivering elegant solutions end-to-end. You’re excited to push the boundaries of AI-powered software and can help us get it done –whether that means polishing front-end components and building back-end services. Our aim is high – we will change our customers' interactions with Adobe Experience Cloud and allow them to do things they never thought were possible.  

Key Responsibilities  

  • Design and implement AI-centric backend and mid-tier services in a distributed services environment.

  • Integrate and build systems and models crafted by our machine learning and data science teams.

  • Architect high-performance, low-latency, and fault-tolerant software solutions.

  • Build and maintain microservices that integrate AI features into end-to-end workflows. 

  • Work directly with AI APIs, prompt engineering techniques, and orchestration layers to bring intelligence into Adobe’s products.  

  • Team up with Product Managers, Engineers who specialize in AI/ML, and Designers to efficiently prototype, iterate, and launch features guided by artificial intelligence. 

  • Ensure performance, security, and accessibility at every layer of the stack.  

  • Promote quality: collaborate on code reviews, improve test automation, and embrace the craft. 

Qualifications  

  • 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.

  • Expert proficiency: 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 (GraphQL a plus).  

  • 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. 

About Adobe

Adobe empowers everyone to create through innovative platforms and tools that unleash creativity, productivity and personalized customer experiences. Adobe’s industry-leading offerings including Adobe Acrobat Studio, Adobe Express, Adobe Firefly, Creative Cloud, Adobe Experience Platform, Adobe Experience M

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Adobe

View company profile →