Informatica logo
Informatica Verified
Enterprise Software, Data Management, Cloud Computing, Artificial Intelligence

AI Engineer, Agent Systems

California, California, United StatesOnsiteFull TimePosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Salesforce AI Research Incubation Team is seeking a Lead AI Engineer, Agent Systems to design and build production-grade AI agent systems. This role focuses on translating research into scalable, reliable platform capabilities, emphasizing system-level intelligence, robustness, observability, and controllability. You will collaborate with researchers and engineers to develop agent orchestration frameworks, tool integration, and runtime control systems. This is a lead individual contributor role requiring strong technical ownership and cross-team influence, with responsibilities including system design, API development, architectural decisions, and troubleshooting complex issues.

## Description

We are seeking a Lead AI Engineer, Agent Systems to join the Salesforce AI Research Incubation Team.

In this role, you will design and build production-grade AI agent systems that translate cutting-edge research into scalable, reliable platform capabilities.

You will work closely with AI researchers, platform engineers, and product teams to develop agent orchestration frameworks, tool integration, and runtime control systems. This role focuses on system-level intelligence, not on inventing new models, but on making AI agents robust, observable, and controllable in real-world environments.

This is a lead-level individual contributor role with strong technical ownership and cross-team influence.

Key Responsibilities

  • Design and build AI agent systems, including agent lifecycle management, orchestration, and execution control.
  • Develop scalable pipelines for tool invocation, agent planning, memory, and state management.
  • Collaborate with AI researchers to operationalize research outputs into reliable agent behaviors.
  • Define and enforce best practices for agent reliability, safety, observability, and cost control.
  • Lead the design of APIs and services supporting agent runtime and coordination.
  • Drive architectural decisions for agent frameworks and integrations across AI services.
  • Troubleshoot complex system-level issues involving agent behavior, performance, or failure modes.
  • Mentor engineers and provide technical leadership within the AI engineering organization.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in backend or distributed systems engineering, with increasing technical ownership.
  • Strong proficiency in Python, with experience designing complex backend services.
  • Experience building production systems involving LLMs, AI services, or agent-like workflows.
  • Deep understanding of RESTful APIs, service-oriented architectures, and system scalability.
  • Experience with cloud platforms (AWS, GCP) and containerized environments (Docker, Kubernetes).
  • Strong debugging skills across distributed systems, including logs, traces, and metrics.
  • Excellent communication skills and the ability to collaborate across research and engineering teams.

Preferred Qualifications

  • Hands-on experience with AI agent frameworks, workflow engines, or orchestration systems.
  • Familiarity with RAG systems, vector databases, or memory architectures.
  • Experience implementing safety guardrails, policy enforcement, or AI observability.
  • Exposure to event-driven architectures and message queues (Kafka, RabbitMQ).
  • Prior experience in a research-adjacent or incubation environment.

Why Join Us?

  • Build next-generation AI agent systems in collaboration with world-class AI researchers.
  • Own core agent infrastructure that directly shapes how AI is used across products.
  • Work on complex, high-impact systems at the frontier of applied AI.
  • Competitive compensation, benefits, and strong career growth opportunities.

For roles in San Francisco and Los Angeles: Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.

Sample Informatica interview questions

  • 1

    What are the key components and considerations in designing a low-latency cloud monitoring system?

    system designmedium
  • 2

    Decode Ways Determine the number of valid ways to decode a string of digits. Input: s = "10" Output: 1 Explanation: The string can only be decoded one single way, as the sequence '10' maps exclusively to the letter 'J'.

    codingmedium
  • 3

    Find the majority element in an array. Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊n / 2⌋ times. You may assume that the majority element always exists in the array. Input: nums = [3, 2, 3] Output: 3 Explanation: The number 3 appears 2 times, which is strictly greater than n/2 (1.5).

    codingmedium

Sign up for a personalized interview prep pack tailored to this role.

Ready to apply?
You'll be redirected to Informatica's application page.