Software Engineering, AI Systems

Salesforce

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CAChicago, ILBoston, MABellevue, WA
Salary
$197,300–$313,700 / yr
Employment
Full-time
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $256k
$129k $334k
below market most similar roles pay here above market

This role pays more than 85% of similar roles. Most pay $162,725–$237,000 — the blue band above. At the midpoint, this role pays about $256k versus about $200k for comparable roles.

Based on 240 similar postings.

Employer

About Salesforce

Salesforce is the world''s leading customer relationship management (CRM) platform, offering cloud-based software for sales, service, marketing, analytics, and application development. Industry: Enterprise Software & Cloud Computing

Salesforce currently has 268 open roles on FindRole.

Listed pay typically runs $148,500–$260,100 across 130 roles with salary data.

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Software Engineering, AI Systems

As a Principal Engineer within Salesforce AI Labs, you will join a small team building the Systems Integration Agent to bring computer-use AI into production. You will design and build systems that combine AI reasoning with deterministic execution to automate complex enterprise workflows. Your daily responsibilities include developing recovery and verification capabilities, building backend services with robust state management, and creating diagnostics to measure task success. You will work directly with customers to prototype solutions and turn discoveries into reusable product capabilities. The role requires proficiency in Python, Go, Java, or JavaScript/TypeScript. You must have experience shipping LLM-powered systems and managing concurrency, persistent state, and retries. You will solve the technical challenges of making agentic computer use dependable, secure, and repeatable across diverse enterprise applications.

What does a Software Engineering earn?

Median $179400 from 43 postings across 14 companies.

See salary data

What you'll do

  • Design and build systems that combine AI reasoning with deterministic execution to complete complex workflows.
  • Develop recovery and verification capabilities to help agents adapt to changes and recognize when human intervention is needed.
  • Build backend services with robust workflow state management, failure handling, and secure access to customer environments.
  • Create evaluations and diagnostics to measure task success, expose regressions, and make system failures understandable.
  • Work directly with customers to prototype solutions, validate results, and turn findings into core product improvements.
  • Lead architectural decisions for agent execution, backend services, and workflow state while aligning system boundaries and tradeoffs.
  • Evaluate model selection, tool use, and context management against reliability, latency, and cost requirements.
  • Mentor engineers through hands-on implementation, design reviews, and helping them take on broader ownership of technical capabilities.

What we're looking for

  • You have led the architecture and delivery of complex backend systems through deployment and production failures.
  • You have hands-on experience shipping and operating LLM-powered systems.
  • You can reason through concurrency, persistent state, retries, and partial failures in systems performing consequential actions.
  • You are proficient in Python, Go, Java, or JavaScript/TypeScript.
  • You can translate unclear customer problems into bounded technical approaches and lead them through production.
  • You are willing to engage directly with customers to investigate problems and discuss technical tradeoffs.
  • You have experience with agent tool use, code generation, automated recovery, or evaluation frameworks (preferred).
  • You have experience with browser automation, workflow orchestration, or enterprise integrations (preferred).

More like this

Similar roles

Software Engineering, AI Systems

Salesforce

San Francisco, CA +2 3 days ago $148,500–$223,900
Python Go Java JavaScript TypeScript LLM AI Workflow Orchestration Browser Automation Backend Services Code Generation Evaluation Frameworks Concurrency Persistent State
Hybrid

Software Engineer, AI Systems

Salesforce

San Francisco, CA +4 17 days ago
Python Go Java JavaScript TypeScript LLM AI Backend Systems Workflow Orchestration Browser Automation Concurrency State Management
Hybrid

Principal Engineer, Duo Agent Platform

GitLab

Remote (Canada) +2 56 days ago $250,000–$325,000
Large Language Models Python Go Ruby TypeScript Distributed Systems Agentic Orchestration Observability Model Evaluation Retrieval Human-in-the-loop Data Governance Incident Management
8+ yrs exp Remote

Software Engineering PMTS

Salesforce

San Francisco, CA 9 days ago $197,300–$313,700
Distributed Systems API Design Data Modeling Data Pipelines SLIs/SLOs Telemetry Security Concurrency Fault Tolerance Data 360 Agentforce
10+ yrs exp Hybrid

Software Engineering PMTS

Salesforce

San Francisco, CA 66 days ago
Python Rust Go AWS GCP SQL Dynamic Analysis Distributed Systems SaaS Architecture Threat Modeling Software Composition Analysis Database Security Anomaly Detection
10+ yrs exp Hybrid

Software Engineering PMTS

Salesforce

San Francisco, CA +1 66 days ago
Kubernetes Golang Terraform AWS GCP Docker CI/CD Prometheus Grafana Splunk ElasticSearch Bash Argo Spinnaker Distributed Systems APIs Infrastructure as Code DevOps AI
8+ yrs exp Hybrid