Talent.com
Lead Software Engineer - AI Agents

Lead Software Engineer - AI Agents

Salesforce, Inc..San Francisco, CA, United States
1 day ago
Job type
  • Full-time
Job description

IN SCHOOL OR GRADUATED WITHIN THE LAST 12 MONTHS? PLEASE VISIT FUTURE FORCE FOR OPPORTUNITIES

About Salesforce

Salesforce is the #1 AI CRM, empowering companies to connect with their customers in a whole new way. We are a fast-paced, innovative company that values collaboration, customer success, and continuous learning. Our team is at the forefront of leveraging cutting-edge AI technologies to build intelligent systems that transform how businesses operate.

About the Team

The Digital Marketing Technology Agent Engineering team at Salesforce is dedicated to building the next generation of intelligent agents that enhance productivity, automate tasks, and provide personalized experiences for our customers. We specifically focus on Agentforce, leveraging advanced generative AI services, pipelines, and components to deliver robust agent solutions. We work with state-of-the-art AI models, including Large Language Models (LLMs), and develop sophisticated agentic systems to solve complex business problems. As a lead member, you will play a pivotal role in shaping our technical vision, driving innovation, and mentoring junior engineers with a significant focus on architectural design and implementation of highly scalable and reliable distributed systems that power our AI capabilities.

Role Overview

We are looking for a highly skilled and experienced Lead Member of Technical Staff (LMTS) to join our Agent Engineering team. In this role, you\'ll be responsible for leading the design, development, and deployment of advanced AI agents and the underlying distributed systems that support them for Agentforce. This role requires a strong focus on distributed systems architecture, scalability, reliability, and performance, applied to building cutting-edge intelligent agent platforms that leverage AI, RAG (Retrieval-Augmented Generation), and LLMs.

Responsibilities

Lead the end-to-end design, development, and deployment of intelligent agents and agentic systems for Agentforce. This involves applying AI, LLMs, and RAG techniques while building highly scalable, resilient, and performant distributed architectures.

Ensure solutions are designed for distributed deployment, operational excellence, and long-term maintainability.

Architect and implement robust and efficient data pipelines and service integrations that support complex AI functionalities, including mechanisms for contextual retrieval, citations, and responsible AI behaviors within a distributed environment.

Research, evaluate, and integrate the latest LLM algorithms and AI technologies into our agent solutions, considering their implications and performance in a distributed setting.

Design and build frameworks for distributed orchestration, inter-service communication, and collaboration within a multi-agent environment, specifically focusing on reliable messaging, distributed state management, and fault tolerance strategies.

Champion software engineering best practices, including code quality, test automation, and robust monitoring for distributed systems that host AI models.

Foster a culture of technical excellence and continuous learning, including principles of distributed systems design and operation.

Actively participate in the full software development lifecycle, from architectural ideation to deployment, monitoring, and post-launch optimization of distributed services that power our AI agents.

Collaborate closely with product managers, AI researchers, and other engineering teams to define requirements and design scalable AI-driven solutions and develop reusable components and workflows for Agentforce.

Troubleshoot and resolve complex technical issues related to system performance, scalability, reliability, and data consistency in large-scale distributed environments supporting AI applications.

Stay up-to-date with industry trends and emerging technologies in AI, agent systems, distributed computing, and cloud-native architectures.

Required Skills and Experience

8+ years of professional software development experience, with a strong focus on backend systems and distributed applications.

Bachelor\'s or Master\'s degree in Computer Science, Software Engineering, or a related STEM field.

Extensive experience in designing, building, and operating highly available, scalable, and fault-tolerant distributed systems.

Proven experience with Large Language Models (LLMs), including fine-tuning, prompt engineering, and deployment strategies.

Strong practical experience with Retrieval-Augmented Generation (RAG) systems, including vector databases, indexing, retrieval algorithms, and knowledge graph integration.

Proficiency in at least one modern programming language (e.g., Python, Java, Go), with a firm grasp of data structures, algorithms, and object-oriented design.

Practical experience with cloud platforms (AWS, Azure, GCP) and deploying large-scale applications within cloud-native architectures.

Demonstrated experience with distributed data storage solutions (e.g., NoSQL databases, distributed caches, distributed file systems) and stream processing frameworks (e.g., Apache Flink, Spark Streaming).

Strong understanding of software architecture patterns (e.g., microservices, event-driven architectures) and their application in distributed environments.

Demonstrated ability to lead technical initiatives, drive innovation, and mentor other engineers on complex software engineering and AI-related challenges.

Excellent problem-solving, analytical, and communication skills, particularly in explaining complex technical concepts.

Desired Skills and Experience

Experience with containerization technologies (e.g., Docker, Kubernetes) and orchestration in production.

Familiarity with CI / CD pipelines and DevOps practices for distributed AI systems.

Experience with monitoring, logging, and tracing tools for distributed applications.

Experience with MLOps practices for deploying and managing AI models in production.

Experience in natural language understanding (NLU) and natural language generation (NLG).

Experience with the implementation of citations and guardrails for LLMs.

Why Salesforce?

Work on cutting-edge AI technologies that are transforming industries, specifically for our Agentforce initiative.

Collaborate with a world-class team of engineers and researchers.

Opportunity to make a significant impact on our products and customers.

Continuous learning and development opportunities.

Competitive compensation and benefits package.

#J-18808-Ljbffr

Create a job alert for this search

Software Engineer Ai • San Francisco, CA, United States

Related jobs
  • Promoted
Lead AI Data Engineer

Lead AI Data Engineer

VirtualVocationsOakland, California, United States
Full-time
A company is looking for a Lead AI and Data Solution Engineer (LLMs, MCP).Key Responsibilities Lead the design, development, and deployment of enterprise-scale data and AI solutions Architect an...Show moreLast updated: 30+ days ago
  • Promoted
AI Automation Engineer

AI Automation Engineer

VirtualVocationsFremont, California, United States
Full-time
A company is looking for an AI Automation Engineer to join their Data & AI team within the Office of the CIO.Key Responsibilities Lead discussions with stakeholders to gather and clarify requirem...Show moreLast updated: 30+ days ago
  • Promoted
AI Research Engineer

AI Research Engineer

VirtualVocationsConcord, California, United States
Full-time
A company is looking for an AI Research Engineer specializing in LLM orchestration and prompting.Key Responsibilities Build LLM-powered software by designing prompt flows and orchestrations for o...Show moreLast updated: 30+ days ago
  • Promoted
AI / ML Consultant

AI / ML Consultant

VirtualVocationsConcord, California, United States
Full-time
A company is looking for an AI / ML Consultant with a focus on Red Hat and virtualization technologies.Key Responsibilities : Assess client needs and design AI / ML strategies aligned with business go...Show moreLast updated: 1 day ago
  • Promoted
Senior Forward Deployed Engineer

Senior Forward Deployed Engineer

VirtualVocationsFremont, California, United States
Full-time
A company is looking for a Senior Forward Deployed Engineer, AI (Remote).Key Responsibilities Lead the design, development, and deployment of AI / ML-powered solutions tailored to customer needs A...Show moreLast updated: 30+ days ago
  • Promoted
Conversational AI Engineer

Conversational AI Engineer

VirtualVocationsFremont, California, United States
Full-time
A company is looking for a Conversational AI Frontend Engineer.Key Responsibilities Develop and maintain conversational bots and virtual agents using various platforms Design and implement user ...Show moreLast updated: 2 days ago
  • Promoted
AI Backend Engineer

AI Backend Engineer

VirtualVocationsHayward, California, United States
Full-time
A company is looking for a Gen AI Backend Engineer to design orchestration pipelines and manage data workflows for multi-agent LLM applications. Key Responsibilities Design and implement backend s...Show moreLast updated: 1 day ago
  • Promoted
Data Engineer for AI

Data Engineer for AI

VirtualVocationsConcord, California, United States
Full-time
A company is looking for a Data Engineer (AI Platforms).Key Responsibilities Design, build, and optimize scalable data pipelines and migrate from legacy systems to an AI-centric platform Evolve ...Show moreLast updated: 1 day ago
  • Promoted
Software Engineer, Enterprise AI

Software Engineer, Enterprise AI

Scale AI, Inc.San Francisco, CA, United States
Full-time
Scale GP (Scale Generative AI Platform) is an enterprise-grade Generative AI platform that provides APIs for knowledge retrieval, inference, evaluation, and more. We are looking for a strong enginee...Show moreLast updated: 30+ days ago
  • Promoted
AI / ML Engineer

AI / ML Engineer

VirtualVocationsConcord, California, United States
Full-time
A company is looking for an AI / ML Engineer - Model Dev & Data Pipeline.Key Responsibilities Design and train custom neural networks and fine-tune large language models for specific tasks Build a...Show moreLast updated: 30+ days ago
  • Promoted
Senior AI / ML Engineer

Senior AI / ML Engineer

VirtualVocationsConcord, California, United States
Full-time
A company is looking for a Senior AI / ML Engineer specializing in Generative AI to develop and implement advanced AI solutions. Key Responsibilities Implement and optimize AI orchestration framewor...Show moreLast updated: 30+ days ago
  • Promoted
AI Marketing Software Engineer

AI Marketing Software Engineer

VirtualVocationsConcord, California, United States
Temporary
A company is looking for an AI Marketing Software Engineer for a temporary position.Key Responsibilities Build and deploy automated agents for marketing use cases Develop and maintain prompt cha...Show moreLast updated: 3 days ago
  • Promoted
  • New!
Sr. Software Engineer- AI / LLM

Sr. Software Engineer- AI / LLM

SupermicroSan Jose, CA, United States
Full-time
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show moreLast updated: 14 hours ago
  • Promoted
AI Engineer

AI Engineer

VirtualVocationsSan Jose, California, United States
Full-time
A company is looking for an AI Engineer who has experience architecting and shipping robust multi-agent systems in production. Key Responsibilities Design, develop, and deploy AI Coach capabilitie...Show moreLast updated: 30+ days ago
  • Promoted
AI Solutions Lead

AI Solutions Lead

VirtualVocationsHayward, California, United States
Full-time
A company is looking for an AI & Data Solutions Lead to drive AI and data capabilities and improve operational efficiency. Key Responsibilities Develop and own AI, automation, and data strategy ac...Show moreLast updated: 2 days ago
  • Promoted
Senior AI Integration Engineer

Senior AI Integration Engineer

VirtualVocationsFremont, California, United States
Full-time
A company is looking for a Senior Specialist - AI & Integra Engineer.Key Responsibilities Drive the technical architecture and implementation of core AI and Integra platforms Lead complex engine...Show moreLast updated: 25 days ago
  • Promoted
Senior AI Engineer

Senior AI Engineer

VirtualVocationsConcord, California, United States
Full-time
A company is looking for a Senior AI Engineer.Key Responsibilities Design, build, and own LLM-powered services and orchestration for reliable, low-latency experiences Develop prompts, retrieval ...Show moreLast updated: 30+ days ago
  • Promoted
Senior AI Model Engineer

Senior AI Model Engineer

VirtualVocationsConcord, California, United States
Full-time
A company is looking for a Senior AI Research Engineer, Model Inference (100% Remote).Key Responsibilities Implement and optimize custom inference and fine-tuning kernels for language models acro...Show moreLast updated: 18 days ago
  • Promoted
Lead Software Engineer

Lead Software Engineer

VirtualVocationsFremont, California, United States
Full-time
A company is looking for a Lead Software Engineer who will design and implement software systems while mentoring junior developers. Key Responsibilities Design, develop, and implement software sys...Show moreLast updated: 30+ days ago
  • Promoted
AI Implementation Leader

AI Implementation Leader

VirtualVocationsHayward, California, United States
Full-time
A company is looking for an AI Service Delivery and Implementation Leader - Remote.Key Responsibilities Oversee the execution of AI commercialization projects across healthcare clients Manage pi...Show moreLast updated: 3 days ago