Lead AI Engineer - Agent Engineering Team (San Francisco)

salesforceabout 1 year ago
San Francisco, California, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

We are looking for a highly skilled and experienced Lead Member of Technical Staff to join our Agent Engineering team. In this role, you will be responsible for leading the design, development, and deployment of advanced AI agents for Agentforce, focusing on the intersection of AI, Retrieval-Augmented Generation (RAG), Large Language Models (LLMs), and multi-agent systems.

Key Responsibilities

  • Lead the end-to-end design, development, and deployment of intelligent agents and agentic systems for Agentforce using AI, LLMs, and RAG techniques.
  • Drive the technical roadmap for agent development with a focus on generative AI services, pipelines, and components.
  • Research, evaluate, and integrate the latest LLM algorithms and technologies into agent solutions.
  • Develop and implement robust RAG pipelines to enhance accuracy and contextual understanding, including mechanisms for citations.
  • Design and integrate guardrails for LLMs to ensure responsible and ethical behavior of AI agents.
  • Build frameworks for agent orchestration, communication, and collaboration within multi-agent environments.
  • Foster a culture of technical excellence, continuous learning, and code quality through reviews and best practices.
  • Collaborate with product managers, researchers, and engineers to define requirements and develop reusable workflows and ML pipelines.
  • Troubleshoot and resolve complex technical issues related to agent performance, scalability, and reliability.
  • Stay up-to-date with industry trends and emerging technologies in AI and agent systems.

Required Qualifications

  • 8+ years of professional software development experience, with at least 1+ years focused on AI/ML applications and building AI systems and/or services.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related STEM field.
  • Deep expertise in Artificial Intelligence (AI) principles.
  • Proven experience with Large Language Models (LLMs), including fine-tuning, prompt engineering, and deployment strategies.
  • Strong experience with Retrieval-Augmented Generation (RAG) systems, including vector databases, indexing, and retrieval algorithms.
  • Proficiency in programming languages such as Python (preferred) or Java.
  • Solid understanding of cloud platforms (AWS, Azure, GCP) and experience in deploying AI/ML models at scale.
  • Experience with distributed, scalable systems and modern data storage, messaging, and processing frameworks.
  • Familiarity with MLOps practices.
  • Proven ability to lead technical initiatives, drive innovation, and mentor other engineers.
  • Excellent problem-solving, analytical, and communication skills.

Preferred Qualifications

  • Familiarity with Salesforce platform technologies and APIs.
  • Experience in natural language understanding (NLU) and natural language generation (NLG).
  • Extensive experience in designing, developing, and deploying intelligent agents and multi-agent systems.
  • Experience with the implementation of citations and guardrails.

Benefits & Perks

  • Competitive compensation including a base salary range of $200,800 to $276,100 for California-based roles.
  • Comprehensive benefits package offering time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program.
  • Work on cutting-edge AI technologies transforming industries through our Agentforce initiative.
  • Collaborate with a world-class team of engineers and researchers.
  • Opportunity to make a significant impact on products and customers.
  • Continuous learning and development opportunities.

Required Skills

AI
Cloud Platforms (AWS, Azure, GCP)
Large Language Models
Distributed Systems
Software Engineering
Agent Systems
Python
Retrieval-Augmented Generation (RAG)