AI/ML Engineer - Gen AI Assistant & Experience Engineering

Adobe10 months ago
San Francisco, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Changing the world through digital experiences is what Adobe's all about. At Adobe, we empower everyone—from emerging artists to global brands—with the tools needed to create exceptional digital experiences. The Gen AI Experience Engineering team is defining the future of intelligent workflows across Adobe Experience Cloud by building the AI Assistant and exploring innovative solutions. We’re looking for an AI/ML Engineer who is excited to build intelligent features using the best approach—whether that means leveraging LLMs, traditional ML, heuristics, or hybrid systems—to deliver high-quality, scalable solutions that improve user experiences.

Key Responsibilities

  • Develop hybrid AI/ML solutions using diverse approaches (LLMs, classical ML, heuristics, rules-based methods).
  • Design, train, and evaluate models and integrate partner-provided LLMs for generative AI, classification, search, and content understanding.
  • Develop prompting strategies and multi-step workflows to power interactive AI experiences.
  • Implement backend services, inference pipelines, and scalable APIs for the AI Assistant across Adobe Experience Cloud.
  • Build automated evaluation pipelines, prepare datasets, and deploy models using CI/CD, containers, and cloud workflows.
  • Collaborate closely with product, design, frontend, and ML teams to transform concepts into shipped, customer-facing features.
  • Monitor performance and iterate rapidly based on data, user signals, and evaluation outcomes.

Required Qualifications

  • 5+ years of experience in machine learning, applied AI engineering, or full-stack intelligent feature development.
  • Hands-on experience with both LLM-based and traditional ML techniques, with the judgment to choose the right tool for the job.
  • Strong software engineering fundamentals and proven experience building production services using languages such as Node, Python, TypeScript, or Go.
  • Ability to design evaluation frameworks, run experiments, and rapidly iterate on features from prototype to production.
  • Excellent communication and collaboration skills, with a comfort in navigating ambiguous and autonomous environments.

Preferred Qualifications

  • Experience with hybrid LLM and deterministic systems, vector search, or orchestration tools.
  • Knowledge of Adobe Experience Cloud or other enterprise SaaS ecosystems.
  • Contributions to open-source AI/ML tools, model-serving frameworks, or evaluation libraries.
  • Previous experience from a startup or in high-velocity product development environments.

Benefits & Perks

  • Compensation: The U.S. pay range for this position is $151,800 to $265,350 annually, with a California range of $183,300 to $265,350. Compensation varies based on location, knowledge, skills, and experience.
  • Incentives: For non-sales roles, an Annual Incentive Plan (AIP) is offered, while sales roles offer total target compensation (TTC) that includes base salary plus commission.
  • Eligibility for long-term incentives in the form of a new hire equity award may be available.
  • State-specific notices including fair chance ordinances (California), application window notices (Colorado), and legal disclosures (Massachusetts) apply.
  • Adobe is committed to equal opportunity employment and supports accessibility accommodations for all candidates.

Required Skills

CI/CD
Data Preparation
Hybrid System Design
Evaluation Pipelines
LLMs
Service Development
Software Engineering
Prompt Engineering
Cloud Workflows
Generative AI
Python
Classical ML