Job Summary
We 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