Benefits:
About the Role
We are seeking an experienced
AI Consultant / AI Solutions Engineer to design, develop, and deploy AI-powered solutions that solve complex business problems.
The ideal candidate will have strong hands-on experience building production-grade AI applications using
LLMs, Generative AI, AI agents, RAG architectures, and modern orchestration frameworks.
This role requires someone who can take ownership of AI solutions end-to-end—from understanding business requirements and rapidly prototyping solutions to building scalable, observable, and production-ready applications.
Key Responsibilities
- Design and build production-grade AI solutions using LLMs, AI agents, RAG pipelines, and orchestration frameworks.
- Translate ambiguous business requirements into clear technical designs and working solutions.
- Rapidly prototype AI solutions and harden them for production scalability, reliability, observability, and cost efficiency.
- Develop evaluation frameworks and success metrics to measure AI model and application performance.
- Integrate AI solutions with enterprise platforms and systems, including Adobe Experience Platform, Workfront, Adobe Journey Optimizer (AJO), and internal data platforms.
- Work closely with Product Managers, UX/UI teams, engineers, and business stakeholders to define requirements and demonstrate progress.
- Develop reusable AI components, tools, frameworks, and internal capabilities.
- Evaluate emerging AI technologies and identify opportunities to improve products and business processes.
- Contribute to architecture discussions, technical documentation, testing, monitoring, and production support.
- Collaborate with engineering and DevOps teams to implement CI/CD, logging, monitoring, and operational best practices.
Required Qualifications
- 5+ years of software engineering experience.
- 2+ years of hands-on experience delivering AI/ML-powered solutions to production.
- Strong hands-on programming experience with Python.
- Strong experience with TypeScript and/or JavaScript.
- Experience building AI-powered user experiences using React.
- Hands-on experience with LLM APIs such as OpenAI, Anthropic, or equivalent platforms.
- Strong understanding of:
- Prompt Engineering
- Tool Calling
- Structured Outputs
- AI Agent Patterns
- LLM Application Development
- Experience designing and implementing RAG architectures.
- Experience with vector databases and retrieval optimization/evaluation.
- Understanding of cloud platforms such as AWS, Azure, or Adobe I/O Runtime.
- Familiarity with modern CI/CD, logging, monitoring, testing, and DevOps practices.
- Strong communication skills with the ability to work with both technical and non-technical stakeholders.
- Strong analytical and problem-solving skills.
Preferred Qualifications
- Experience with Adobe Experience Platform (AEP).
- Experience with Adobe Workfront, Adobe GenStudio, or Adobe Journey Optimizer (AJO).
- Familiarity with Databricks, Snowflake, or similar enterprise data platforms.
- Experience in enterprise SaaS, marketing technology, customer engineering, or digital experience platforms.
- Experience contributing to open-source AI tooling or internal developer platforms.
- Experience with AI agent frameworks such as LangGraph, CrewAI, or similar frameworks.
- Experience designing enterprise-grade AI architectures and scalable GenAI solutions.
- Experience working in Agile/Scrum environments.
Ideal Candidate
The ideal candidate is a hands-on AI engineer/consultant who can bridge
business requirements, AI architecture, software engineering, and production delivery.
They should have demonstrated experience taking AI solutions from concept and prototype through production while understanding scalability, security, observability, cost optimization, and enterprise integration requirements.
Important Location Requirement
This position is open to candidates who are local to San Jose, CA. Candidates must be able to work from the San Jose area.
This is a remote position.