Software Engineering, AI Systems

Salesforce

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CABellevue, WANew York, NY
Salary
$148,500–$223,900 / yr
Employment
Full-time
Posted
10 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $191k
This role $186k
$138k $241k
below market most similar roles pay here above market

This role pays less than 56% of similar roles. Most pay $157,550–$224,737 — the blue band above. At the midpoint, this role pays about $186k versus about $191k 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 239 open roles on FindRole.

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

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Software Engineering, AI Systems

The Software Engineering, AI Systems (SMTS) role is based within the Salesforce AI Labs team. You will build computer-use AI products that learn from human demonstrations to automate complex enterprise workflows. Key responsibilities include developing backend services with robust state management, creating evaluation diagnostics to measure task success, and building recovery capabilities for autonomous agents. 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 building and evaluating LLM-powered systems, handling concurrency, and managing persistent state. The work focuses on making computer use dependable by balancing AI reasoning with deterministic execution paths while ensuring secure access to customer environments and reliable failure handling.

What does a Software Engineering earn?

Median $178325 from 42 postings across 14 companies.

See salary data

What you'll do

  • Build systems that combine AI reasoning with deterministic execution to complete complex workflows reliably.
  • Develop recovery and verification capabilities so agents can 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 failures understandable.
  • Work alongside customers to understand their workflows, prototype solutions, and validate results in their environments.
  • Turn customer findings into improvements for the core product and help move users toward self-service adoption.
  • Own technical decisions for substantial components from initial design through production operation.
  • Mentor peers through design discussions and code reviews while participating in the hiring process.

What we're looking for

  • You have independently owned a substantial backend service or system through design, deployment, and production operation.
  • You have hands-on experience building and evaluating LLM-powered systems and can explain their quality and failure modes.
  • 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 carry them through to production.
  • You are willing to engage directly with customers to investigate problems and discuss technical tradeoffs.
  • You use AI development tools thoughtfully while ensuring the correctness, security, and maintainability of shipped code.
  • Experience with agent tool use, code generation, automated recovery, or evaluation frameworks (preferred).

More like this

Similar roles

Software Engineer, AI Systems

Salesforce

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

Software Engineering SMTS

Salesforce

Seattle, WA +2 31 days ago
TypeScript JavaScript React Node.js HTML5 CSS3 Sass Tailwind AWS GCP Azure WordPress Contentful GraphQL Jest Cucumber Selenium Webpack Vite npm Yarn Agile WCAG
5+ yrs exp Hybrid

Software Engineering SMTS

Salesforce

Bellevue, WA +1 49 days ago
Distributed Systems Java Go Python Infrastructure Automation Site Reliability Engineering SRE Observability Telemetry HBase ZooKeeper BookKeeper Chaos Engineering Disaster Recovery Workflow Orchestration
5+ yrs exp Hybrid

Software Engineering SMTS

Salesforce

San Francisco, CA +1 43 days ago
Java Python CI/CD DevOps Docker Kubernetes AWS GCP Azure AI ML PostgreSQL Oracle TensorFlow PyTorch scikit-learn Kafka Spark Airflow Prometheus Grafana Datadog MongoDB Redis DynamoDB Maven Gradle Linux
5+ yrs exp Hybrid

Software Engineering SMTS

Salesforce

San Francisco, CA 31 days ago
Distributed Systems Java C++ PostgreSQL AWS GCP Azure DBaaS Data Structures Algorithms High Availability Scalability
5+ yrs exp Hybrid

Software Engineering SMTS

Salesforce

San Francisco, CA 7 days ago $148,500–$223,900
Python Go Java Kubernetes Docker Terraform AWS Azure Google Cloud Platform CI/CD Infrastructure as Code Prometheus Grafana OpenTelemetry HBase Oracle Ansible Helm Cloud-native SRE Distributed Systems Linux
6+ yrs exp Hybrid