Senior, Member of Technical Staff

Salesforce Salesforce · Enterprise · Indianapolis, Texas - Dallas, IN

Salesforce is seeking a Senior Software Engineer to join their Agentic Selling Team. The role involves designing and building production AI agents using Agentforce, Agent Script, and NGA, integrating with Salesforce CRM and Data Cloud. Responsibilities include architecting multi-node agent orchestration, memory systems, RAG patterns, and content ingestion pipelines, as well as implementing agent observability and mentoring junior engineers. The ideal candidate has 6+ years of experience, strong backend development skills, deep knowledge of LLMs, and proven experience with prompt engineering, RAG, and building LLM-based applications or agents.

What you'd actually do

  1. Design and build smart agent systems that help over 15,000 users do their jobs better.
  2. Create systems that help agents "remember" conversations and manage data so they can provide personal experiences.
  3. Build connections between agents and tools like Salesforce Data Cloud and other apps to make sure everything works together smoothly.
  4. Mentor junior team members by reviewing their code and sharing your technical knowledge.
  5. Lead design discussions and make big decisions about how we build features that scale.

Skills

Required

  • 6+ years of development experience as a software engineer
  • backend development in Java, Python, or at least one object-oriented compiled, statically-typed language (C++, C#)
  • Deep knowledge of AI/ML frameworks and hands-on experience working with large language models (e.g., OpenAI, Anthropic, Claude, Gemini, Llama)
  • Proven experience with prompt engineering, RAG architectures, and building production LLM-based applications or agents
  • Experience with conversational AI, chatbots, or agent development platforms
  • Experience with cloud infrastructure (e.g., AWS, GCP, Heroku) and designing scalable, distributed system architectures
  • Proficiency in data processing, vector databases, embeddings, semantic search, and retrieval optimization
  • Strong understanding of Salesforce platform (Apex, LWC, Data Cloud, Platform Events) or equivalent enterprise platform experience
  • Experience with RESTful APIs, GraphQL, event-driven architectures, and microservices patterns
  • A related technical degree required
  • Excellent verbal and written communication skills
  • Strong experience in test-driven development including unit testing, integration testing, and end-to-end automation for AI systems
  • Proven ability to debug complex production issues, optimize system performance, and resolve customer-impacting problems
  • Experience with developer tools such as Git, Docker, Kubernetes, Terraform, CI/CD pipelines (Jenkins, GitHub Actions, Spinnaker)
  • Track record of mentoring engineers and elevating team technical capabilities
  • Experience delivering large-scale features used by thousands of users with measurable business impact

Nice to have

  • Hands-on experience building agents with Salesforce Agentforce or Agent Builder
  • Experience with agent orchestration frameworks, multi-agent systems, and agentic AI architectures
  • Deep expertise in prompt optimization, fine-tuning LLMs, and model evaluation techniques
  • Experience with Customer Zero or early adop

What the JD emphasized

  • production AI agents
  • sophisticated agent systems
  • multi-node agent orchestration
  • agent memory systems
  • RAG patterns
  • content ingestion pipelines
  • agent observability
  • 15,000+ users
  • zero downtime

Other signals

  • production AI agents
  • agent development patterns
  • enterprise AI standards
  • sophisticated agent systems
  • multi-node agent orchestration
  • agent memory systems
  • RAG patterns
  • content ingestion pipelines
  • agent observability