Required Skills: Salesforce Forward Deployed Engineer, SFDC FDE, Salesforce, Agentforce, Data Cloud, D360, Large Language Models, LLM, Apex, Lightning Web Components, LWC, Python, Salesforce AI
Job Description
Salesforce AI Consultant / Forward Deployed Engineer (Agentforce, Data Cloud & MCP)
We are seeking an experienced Salesforce AI Consultant / Forward Deployed Engineer (FDE) with strong expertise in Salesforce development, Agentforce, Data Cloud, Python, and Model Context Protocol (MCP).
The ideal candidate will work directly with business stakeholders to understand business processes, identify requirements, and design, develop, and deploy AI-powered Salesforce solutions. This role combines Salesforce engineering, AI agent development, custom MCP server development, and enterprise integrations.
Key Responsibilities
1. Business Discovery & Solution Design
- Conduct discovery sessions with business stakeholders, including process walkthroughs, Salesforce org audits, and data profiling.
- Translate business requirements into scalable technical designs and implementation solutions.
- Identify business challenges and develop practical AI-powered solutions.
- Prepare technical documentation, architecture decisions, and handover materials.
2. Agentforce & AI Development
- Design, build, and deploy Agentforce agents using topics, instructions, guardrails, and actions.
- Develop agent capabilities using Apex, Salesforce Flow, Prompt Builder, Agent Builder, and APIs.
- Ground AI agents using Salesforce Data Cloud, retrieval mechanisms, and Einstein Trust Layer.
- Optimize AI agent accuracy, latency, and cost.
- Evaluate agent behavior, topic routing, action accuracy, and potential failure scenarios.
- Implement safe and reliable AI agent workflows.
3. MCP Server Development & Python Engineering
- Design and develop custom Model Context Protocol (MCP) servers using Python.
- Expose Salesforce objects, SOQL queries, Apex endpoints, and business actions as secure agent tools.
- Develop well-defined input schemas, error handling, and permission-aware integrations.
- Connect Agentforce and other AI agents with external systems and capabilities.
- Implement LLM tool-use integrations, function calling, agent frameworks, and retrieval pipelines.
4. Salesforce Development
- Develop and maintain Salesforce solutions using Apex, Lightning Web Components (LWC), and Salesforce Flow.
- Implement Apex triggers, Queueable Apex, Batch Apex, asynchronous processing, and Platform Events.
- Design scalable Salesforce data models.
- Apply bulkification, trigger frameworks, and governor-limit best practices.
- Configure validation rules, sharing, and data visibility controls.
5. Integration & API Development
- Integrate Salesforce with external systems using REST and GraphQL APIs.
- Implement OAuth 2.0 authentication, Named Credentials, and External Services.
- Design reliable integrations with appropriate retry mechanisms, idempotency, and rate-limit handling.
- Ensure secure API communication and secrets management.
6. Deployment, Testing & Quality Assurance
- Manage Salesforce deployments using Salesforce DX (SFDX), scratch orgs, Git, and CI/CD pipelines.
- Develop meaningful Apex test coverage and automated testing processes.
- Monitor application performance and address governor-limit issues.
- Evaluate AI agent behavior through structured testing and identify failure scenarios.
- Maintain technical documentation and operational runbooks.
Required Skills & Qualifications
- Minimum 5+ years of experience building solutions on the Salesforce platform.
- Strong hands-on experience with Salesforce Apex, including bulkification, asynchronous processing, governor limits, and trigger frameworks.
- Proficiency in Lightning Web Components (LWC), JavaScript, HTML, and CSS.
- Strong experience with Salesforce Flow, validation rules, sharing, and visibility configurations.
- Experience with Salesforce Sales Cloud, Service Cloud, or Experience Cloud.
- Hands-on experience with Agentforce, including topics, actions, Prompt Builder, and Agent Builder.
- Experience with Salesforce Data Cloud and AI agent grounding.
- Strong Python programming skills with experience developing and maintaining production services.
- Hands-on experience building custom MCP servers or comparable LLM tool-use integrations.
- Understanding of LLMs, AI agent frameworks, function calling, and retrieval pipelines.
- Experience with REST APIs, GraphQL, OAuth 2.0, and secure authentication.
- Strong knowledge of Salesforce data modeling, large data volumes, and integration architecture.
- Experience with Git, CI/CD, containers, and cloud deployment.
- Strong communication skills and the ability to work directly with non-technical stakeholders.
Preferred Qualifications / Bonus Skills
- Salesforce Agentforce Specialist Certification.
- Salesforce Data Cloud Consultant Certification.
- Salesforce Platform Developer II Certification.
- Salesforce Application Architect or Integration Architect Certification.
- Experience with production Agentforce deployments and measurable business outcomes.
- Advanced Salesforce Data Cloud implementation experience.
- Open-source contributions to MCP servers, agent tooling, or the Salesforce developer ecosystem.
- Previous experience in consulting, solutions engineering, or forward-deployed engineering.
- Experience with evaluation frameworks for LLM applications.