AI/ML Engineer – Gen AI Assistant & Engineering
Adobe4 months ago
San Francisco, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)
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.
Required Skills
LLMs
backend service development
machine learning
prompt engineering
evaluation frameworks
hybrid system design
applied AI engineering
TypeScript
Node
CI/CD
cloud workflows
generative AI
classical ML
Python