Job SummaryWe are seeking an AI Solution Architect to design and lead the development of an AI-powered platform that leverages autonomous agents to generate campaigns, journeys, segmentation, and personalization workflows. This role is responsible for end-to-end architecture across AI/ML systems, domain-specific language (DSL) design, backend services, and integrations with Salesforce Marketing Cloud (SFMC), ensuring scalability, security, and enterprise-grade performance.
Key Responsibilities- Own and drive end-to-end architecture for AI agents, DSL frameworks, and SFMC automation
- Design agent-based AI systems, backend microservices, APIs, and SFMC integrations (REST/SOAP)
- Define and manage DSL schemas (JSON/YAML) for AI-generated workflows with a focus on safety and extensibility
- Establish guardrails, validation processes, simulation capabilities, and compliance frameworks for AI systems
- Collaborate with business, product, and engineering teams to translate requirements into scalable solutions
- Lead proof-of-concepts (POCs) and prototypes to validate architectural approaches and technologies
- Partner with AI/ML teams on agent frameworks, retrieval-augmented generation (RAG) pipelines, model fine-tuning, and safety mechanisms
- Architect cloud-native, highly available systems using infrastructure-as-code tools such as Terraform
- Define design standards, integration patterns, and system blueprints including data flows and deployment strategies
- Ensure system security, governance, performance optimization, and reliability
- Provide technical leadership, guide engineering teams, and conduct architectural reviews
Required Qualifications- 12+ years of experience in software engineering, with at least 5+ years in Architect or Principal roles
- Strong proficiency in Java and/or Python, along with experience in CI/CD pipelines and database technologies
- Hands-on experience with agent-based AI frameworks (e.g., LangChain, agent SDKs), vectorization, and context engineering
- Knowledge of AI/ML systems including MLOps, evaluation techniques, and large language model fine-tuning
- Experience with orchestration tools such as CrewAI, LangGraph, n8n, or similar frameworks
- Strong experience in designing domain-specific languages (DSLs)
- Deep understanding of Salesforce Marketing Cloud (SFMC), including Journey Builder, Email Studio, Data Extensions, and REST/SOAP APIs
- Proficiency in at least one of the following: Python, TypeScript, or Java
- Expertise in cloud-native architecture, microservices, and distributed systems
- Strong understanding of security, privacy, and compliance principles
Preferred Qualifications- Experience with AI-driven automation or autonomous agent platforms
- Familiarity with AMPscript and SSJS
- Background in marketing automation or CRM systems
- Experience with event-driven architectures and messaging systems
- Experience working in fixed-bid delivery environments