AI/ML Engineer - Gen AI Assistant & Engineering
Adobe Inc.9 months ago
San Jose, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
AI/ML Engineer - Gen AI Assistant & Experience Engineering
Join Adobe and be a part of a team that is changing the world through digital experiences. At Adobe Experience Cloud, our Gen AI Experience Engineering team is defining the future of intelligent workflows with the AI Assistant. In this role, you will build intelligent features by evaluating problems and choosing the best approach – from LLMs and generative AI to traditional ML techniques and heuristic-based methods. You’ll have broad ownership across modeling, service development, and lightweight operations while working in a fast-paced, startup-like environment.
Responsibilities: Key Responsibilities
- Build and iterate on solutions using the full spectrum of approaches: LLMs, classical ML, heuristics, rules engines, retrieval systems, or combinations thereof.
- Design, train, and evaluate classical ML models where appropriate, and integrate, fine‑tune (via prompting or adapters), and evaluate partner‑provided LLMs for generative AI, classification, search, and content understanding use cases.
- Develop prompting strategies, multi‑step prompt workflows, and agents that power interactive AI experiences.
- Build hybrid pipelines that combine deterministic logic with AI/ML components for predictable, reliable outcomes.
- Implement backend services and inference pipelines for the AI Assistant across Adobe Experience Cloud.
- Build RAG systems, model‑serving layers, experimentation hooks, and scalable APIs.
- Partner with frontend engineers and product teams to turn concepts into shipped features.
- Build automated evaluation pipelines to measure quality, safety, latency, and reliability.
- Prepare datasets for evaluation, fine‑tuning, and experimentation.
- Deploy models and services using CI/CD, containers, and cloud workflows.
- Monitor performance and iterate quickly based on data and user signals.
- Work closely with Product, Engineering, Design, and ML teams to explore new ideas and deliver customer‑facing features.
- Help define best practices for AI/ML development, evaluation, and hybrid system design.
- Contribute to shared tools that accelerate experimentation and improve developer productivity.
Qualifications: Required Qualifications
- 5+ years experience in machine learning, applied AI engineering, IR or full‑stack intelligent feature development — prioritizing experience with core ML problem‑solving, such as building, designing, or debugging predictive models.
- Hands‑on experience with both LLM‑based and traditional ML techniques, and the judgment to choose the right tool for the job.
- Strong software engineering fundamentals and experience building production services (e.g., Node, Python, TypeScript, Go, or similar).
- Ability to design evaluation frameworks, run experiments, and iterate rapidly.
- Comfortable owning features from prototype to production, including monitoring and optimization.
- Excellent communication skills and a collaborative mindset.
Required Skills
LLM Integration
Machine Learning
Service Engineering
Python
Traditional ML
Heuristics & Rule-based Systems
Prompt Engineering
CI/CD
Backend Development
Cloud Workflows
Data Evaluation
Generative AI
Node.js