Application Engineer (AI Automation)
Pure Storage
Bangalore, IndiaPosted 2 months ago
Skill Required
ITAI EngineerApplication DeveloperAIWeb AccessibilityEngineeringJavaScriptTypeScriptSalesforceServiceNowdesigningbuildingRAGRESTPythondesignOAuthCloudJavaAPIsMachine Learning
Key highlights
- 5+ years of professional software engineering experience
- Must have expertise in Python, JavaScript/TypeScript or Java, and Salesforce API knowledge
- Proven experience building MCP‑based AI agents and RAG architectures
- Flexible time off and wellness resources are offered
- Open source contributions to MCP/AI frameworks are valued
- The role is onsite
Role overview
The Application Engineer for AI Automation role is focused on building high‑performance Model Context Protocol (MCP) servers that expose Salesforce and other enterprise services to autonomous AI agents. The engineer will design data schemas, develop RAG‑based AI pipelines, and orchestrate multi‑agent collaboration across platforms such as Salesforce, Zuora, and ServiceNow, while driving the evolution of our AI automation strategy.
Responsibilities
- Architect MCP Servers: design and implement robust MCP servers to expose Salesforce services (Quote, Opportunity, Renewal) and other core platforms to AI agents.
- Data Model Synthesis: rapidly decompose the data models of enterprise applications like Zuora, Salesforce, and ServiceNow to build effective schemas for AI interaction.
- Build AI Pipelines: develop and optimize Retrieval‑Augmented Generation (RAG) workflows and AI agents that can execute complex tasks with minimal human intervention.
- Agentic Orchestration: lead the transition from simple chatbots to Agentic AI, focusing on multi‑agent collaboration and autonomous "Agent‑to‑Agent" communication.
- Integration Engineering: build and maintain secure, scalable integrations using REST APIs across disparate cloud environments.
- Technical Leadership: act as a subject‑matter expert for AI automation, guide the evolution of our automation strategy, and mentor junior engineers.
Requirements
- 5+ years in professional software engineering
- Expert‑level proficiency in Python (for AI/ML orchestration) and JavaScript/TypeScript or Java (for enterprise services)
- Knowledge of Salesforce Sales Cloud – understanding the API/Object model is mandatory (Apex knowledge is a plus)
- Proven experience building AI agents using MCP (Model Context Protocol) and implementing RAG architectures
- Deep expertise in designing and consuming RESTful APIs and handling complex authentication/OAuth flows
- Hunter mindset for information – ability to self‑learn new tools like Zuora and understand underlying data relationships
Nice to have
- Familiarity with vector databases (Pinecone, Weaviate, or Milvus)
- Background in SalesOps automation (specifically Quote‑to‑Cash processes)
- Contributions to open‑source MCP servers or AI frameworks
Benefits
- Flexible time off
- Wellness resources
- Company‑sponsored team events
- Recognition as Fortune's Best Workplaces in Technology™ and Bay Area™, and certified Great Place to Work®
Additional details
- Role will eventually involve building a decentralized network of agents where a "Sales Agent" can negotiate data with a "Billing Agent" (Zuora) and a "Contract Agent" (ServiceNow) to close renewals without manual data entry.
- The position is onsite (tagged #LI-ONSITE).
- Candidates with disabilities may request accommodations for all aspects of the hiring process (contact TA-Ops@purestorage.com).
- Company fosters inclusive leadership and supports Employee Resource Groups.
- Purebenefits.com provides additional information on perks.