AI​/ML Engineer – Gen AI Assistant & Engineering

Adobe
San Francisco, US

Job Description

Position Overview

At Adobe, we’re changing the world through digital experiences. As an AI/ML Engineer – Gen AI Assistant & Experience Engineering, you will join the fast-paced Gen AI Experience Engineering team—operating like a startup within Adobe—to build intelligent features that power Adobe’s innovative AI Assistant experience across Adobe Experience Cloud. In this hands‑on role, you will evaluate problems, choose the right approach from generative AI (including LLMs), classical ML techniques, heuristics, and hybrid systems, and deliver high‑quality, scalable solutions that enhance user experiences.

Key Responsibilities

  • AI, ML & Hybrid Solution Development: Build and iterate on solutions using diverse approaches including LLMs, classical ML, heuristics, rules engines, retrieval systems, or hybrid combinations.
  • Design, train, and evaluate machine learning models as well as integrate and fine‑tune partner‑provided LLMs for generative AI, classification, search, and content understanding.
  • Develop prompting strategies, multi‑step prompt workflows, and interactive agents that drive the AI experience.
  • Service & Feature Engineering: Implement backend services, build RAG systems, model‑serving layers, experimentation hooks, and scalable APIs to power the AI Assistant.
  • Build automated evaluation pipelines, prepare datasets, and deploy models and services using CI/CD and cloud workflows while monitoring performance and iterating based on data and user signals.
  • Cross‑Functional Collaboration: Work closely with Product, Engineering, Design, and ML teams to explore new ideas, define best practices, and deliver customer‑facing features.

Required Qualifications

  • 5+ years of experience in machine learning, applied AI engineering, or full‑stack intelligent feature development—with a focus on solving core ML problems and building or debugging predictive models.
  • Hands‑on experience with both LLM‑based and traditional ML techniques and the judgment to choose the right tool for each problem.
  • Strong software engineering fundamentals with experience in building production services using technologies such as Node, Python, TypeScript, Go, or similar.
  • Ability to design evaluation frameworks, run experiments, and rapidly iterate on solutions.
  • Comfortable working in a dynamic, innovative environment with broad ownership and end‑to‑end project responsibility.

Skills & Requirements

Technical Skills

NodePythonTypeScriptGoLLMsclassical MLretrieval systemsprompting strategiesmulti-step prompt workflowsinteractive agentsbackend servicesRAG systemsmodel-serving layersexperimentation hooksscalable APIsCI/CDcloud workflowsevaluate problemschoose the right approachdesign evaluation frameworksrun experimentsrapidly iterate on solutionscross-functional collaborationAIMLEngineering

Level

mid

Posted

4/11/2026

Apply Now

You will be redirected to Adobe's application portal.