Job Description
Salesforce is currently searching for a Software Engineering MTS who will join its AI Agent Platform team. The architects need to build AI systems that can function in production environments through their development work which requires them to use established backend development techniques and handle extensive business operations with current artificial intelligence systems that operate on cloud platforms.
Job ID: JR330850
Date Posted: February 24, 2026
Expiration Date: NA
Qualification: Bachelor’s or Master’s in Computer Science, Engineering, or related field
Job Type: Full Time (Hybrid)
Apply: Apply Now
Main Duties:
- Design, build, and maintain backend services and AI agents with guidance from senior engineers.
- Implement AI agents interacting with APIs, tools, and services to execute multi-step workflows.
- Develop and enhance agent workflows, interfaces, orchestration, and supporting microservices.
- Write clean, scalable, maintainable, and testable production-quality code.
- Integrate services with internal and external systems using REST or gRPC APIs.
- Participate in design reviews, code reviews, and Agile development cycles.
- Improve reliability through monitoring, logging, and structured error handling.
- Collaborate with product managers, QA, and infrastructure teams to deliver features.
Essential Qualifications
- Three to six years of backend software engineering experience for this position.
- Demonstrates strong programming skills in TypeScript and Node.js, with additional proficiency in Java, Python, and Go.
- Experience in developing production backend systems which use API-driven architectural designs.
- Knowledge in creating artificial intelligence agents through their work with LangChain, AutoGen and CrewAI and other similar frameworks.
- Possess knowledge about multi-step agent workflows which includes understanding tool calling and agent state management processes.
- Experience working with AWS GCP and Azure cloud platforms.
- Basic knowledge of Docker, Kubernetes , Git workflows and Agile methodologies.
Preferred Qualifications:
- Experience with platform systems and shared infrastructure components.
- Knowledge of vector databases and retrieval-augmented generation RAG technology.
- Observability tools that are used in distributed systems.
- Projects that involved automation development tools and initiatives to improve productivity.
- Demonstrates excellent communication abilities and shows interest in developing systems through architectural design work.