Agentforce Developer
Job Description
Gig Engineer
is looking for an experienced
Agentforce Developer
for its client.
The ideal candidate understands how to connect business processes with AI models, build secure and scalable automations, and enable seamless integration across enterprise systems.
Role Overview
The Agentforce Developer is responsible for designing, developing, and optimizing intelligent agent solutions within the Agentforce ecosystem. This role supports business automation, AI-driven workflows, and conversational experiences by leveraging Salesforce Agentforce, Einstein, Data Cloud, and related AI development capabilities.
Key Responsibilities
1. AI & Agent Development
- Develop, configure, and maintain Agentforce AI agents for internal or customer-facing workflows.
- Build prompts, guardrails, skills, and routines that define agent behavior and conversational flows.
- Use Salesforce Einstein and Agentforce tools to build intelligent, context-aware interactions.
- Apply retrieval-augmented generation (RAG) by connecting external or internal knowledge sources.
2. Integration & Automation
- Develop integrations between Agentforce and external systems using APIs, MuleSoft, or Data Cloud.
- Configure automations using Flow, Apex (where necessary), and declarative Salesforce tools.
- Ensure agent workflows sync flawlessly with CRM processes, service channels, and analytics.
3. Data & Knowledge Management
- Set up and manage datasets, embedded knowledge, and context sources for agent performance.
- Work with Salesforce Data Cloud to unify, segment, and prepare data for agent consumption.
- Implement metadata-driven configurations and scalable data models.
4. Testing, Quality, and Deployment
- Conduct agent testing (functional, performance, UAT) across multiple channels.
- Manage deployments using DevOps Centre, Git-based pipelines, or CI/CD tools.
- Ensure solutions meet compliance, security, data privacy, and governance standards.
5. Stakeholder Interaction
- Work closely with business users, product owners, and architects to refine agent use cases.
- Translate requirements into scalable AI-agent solutions.
- Provide technical guidance and best practices for AI adoption and optimization.
Required Hard Skills & Technical Tools
Core Tools & Platforms
- Salesforce Agentforce
- Salesforce Einstein (GPT, Copilot, Prompt Builder)
- Salesforce CRM (Service Cloud, Sales Cloud)
- Salesforce Data Cloud
- Salesforce Flow
- Apex (basic to intermediate proficiency)
- SOQL/SOSL
- API development (REST, GraphQL)
- Git / DevOps Center / CI-CD tools
- Postman or similar API testing tools
- JSON/YAML
- JIRA / Azure DevOps for task management
- Confluence for technical documentation
Required Competencies
- Strong understanding of AI agent design and prompt engineering principles.
- Ability to build conversational logic and context handling.
- Experience in integrating AI agents with enterprise systems.
- Strong problem-solving skills and the ability to work in agile teams.
- Excellent documentation, reporting, and communication capabilities.
- Solid understanding of data flows, API architecture, and cloud technologies.
Nice-to-Have Skills
- Experience with MuleSoft for advanced enterprise integrations.
- Knowledge of LLM operations and vector databases (Pinecone, FAISS, etc.).
- Familiarity with Python for data scripting or model enhancement.
- Understanding of RPA (UiPath, Automation Anywhere).
- Experience with digital channels (webchat, WhatsApp, mobile app integration).
- Industry experience in Financial Services or Banking.
- Salesforce certifications such as:
- Salesforce AI Associate
- Salesforce Administrator
- Salesforce Platform App Builder
- MuleSoft Developer
- Data Cloud Consultant
Qualifications & Experience
- 2–5+ years of experience in Salesforce development or AI workflow development.
- Hands-on exposure to Agentforce or Salesforce AI products is a strong advantage.
- Bachelor's degree in Computer Science, Information Systems, Engineering, or related field (preferred).
Application Process
Interested candidates can apply directly to the job ad or by submitting their CV and a summary of relevant experience with the role title in the subject line to
Depending on the response, we may not be able to respond individually to all applicants; therefore, if you have not received a response within four weeks of your submission date, please consider your application unsuccessful.