Software Engineering SMTS - Agentforce Reasoning Engine
About the role
The Agentforce Reasoning Engine team is a group of Generative AI Application Engineers building the core Python/FastAPI service that powers multi-agent orchestration at Salesforce. You'll join a collaborative team that loves to learn and teach, and you'll play a direct role in shaping the AI backbone of Agentforce.
Responsibilities
- Build and own scalable backend services powering multi-agent orchestration, supporting thousands of concurrent tenants at production scale.
- Design and improve stateful session management using Redis and distributed storage patterns, ensuring reliability across LLM call chains.
- Drive system performance through automation, including capacity planning, monitoring, and root cause analysis.
- Collaborate with Product Managers, Application Architects, and AI researchers to bring agent reasoning capabilities from concept to production.
Requirements
- 4+ years of experience building production AI systems and/or backend services.
- Strong Python programming skills and experience building production-grade async services (FastAPI or equivalent).
- Hands-on experience with distributed, scalable systems and modern data storage frameworks such as Redis, Kafka, and Docker/Kubernetes.
- Experience integrating with LLMs and prompt engineering in production systems.
- A related technical degree required.
Benefits
Unleash Your Potential When you join Salesforce, you’ll be limitless in all areas of your life. Our benefits and resources support you to find balance and be your best, and our AI agents accelerate your impact so you can do your best. Together, we’ll bring the power of Agentforce to organizations of all sizes and deliver amazing experiences that customers love.
Pay
The typical base salary range for this position is $148,500 - $223,900 annually. In select cities within the San Francisco and New York City metropolitan area, the base salary range for this role is $178,900 - $246,000 annually.
Schedule
Not specified.