Principal Software Engineer / Data Scientist, AI

Salesforce

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
San Francisco, CA
Salary
$197,300–$313,700 / yr
Posted
7 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $203k
This role $256k
$122k most similar roles pay here $334k

This role pays more than 87% of similar roles. Most pay $174,600–$231,000 — the shaded band above. At the midpoint, this role pays about $256k versus about $203k for comparable roles.

Based on 239 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 106 open roles on FindRole.

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

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Principal Software Engineer / Data Scientist, AI

Principal Software Engineer / Data Scientist, AI joins the SDB AI team to build a foundational layer for agentic engineering on the Salesforce Database. This role involves designing and implementing full-stack, full-lifecycle agentic AI systems, including knowledge graphs, memory, and unified evaluation with data curation. You will develop automated reasoning for database operations, create guardrails against hallucinations or context drift, and move production agents from workflow-shaped to agent-shaped designs. The work focuses on solving the challenge of making agent actions safe and reusable across a multi-tenant production environment. Required skills include proficiency in Python and Java within Unix/Linux environments, experience with distributed systems, and familiarity with tools like MLflow, Airflow, Trino, and various model-agnostic gateways. Candidates should have a track record of shipping production software and high-level expertise in LLM orchestration and retrieval grounding.

What you'll do

  • Design and implement the full-stack agentic AI foundation for database engineering and operations.
  • Build and maintain knowledge graphs containing database schemas, runbooks, and query templates.
  • Develop closed-loop evaluation infrastructure including local tracing, replay, and scoring against domain rubrics.
  • Transition production agents from simple workflows to dynamic, causal planners with specialized tools.
  • Deploy agentic systems into production environments while managing identity layers and high-speed incident response.
  • Build guardrails for agent behavior, including context-drift detection and failure-mode analysis.
  • Create paved paths and shared libraries to standardize agentic patterns across multiple engineering teams.

What we're looking for

  • You must have 10+ years of professional experience.
  • You must have hands-on experience building and shipping full-stack, full-lifecycle agentic AI systems in production.
  • You must be proficient in Python and Java within a Unix/Linux environment.
  • You must possess a solid grasp of distributed systems.
  • You should have a background and experience in Data Science.
  • Experience with large-scale distributed databases or multi-tenant SaaS architectures is preferred.
  • Familiarity with the modern data and agent stack, including MLflow, Airflow, Trino, and knowledge graphs, is preferred.
  • You must have strong written and verbal communication skills to influence across engineering teams.

More like this

Similar roles

Principal AI Engineer

Humana

New York, NY +2 18 days ago $206,600$284,300
LLMs RAG Python TypeScript JavaScript React Next.js PostgreSQL Vertex AI Gemini Docker Kubernetes CI/CD Agentic Workflows Model Context Protocol (MCP) OCR Document AI Distributed Systems Cloud-native Architecture
10+ yrs exp Hybrid

Principal Software Engineer, Core AI Platform

JPMorgan Chase

Seattle, WA 10 days ago
Python AI Infrastructure Machine Learning Cloud Platforms Distributed Systems SRE Observability System Design SDKs Automated Testing Infrastructure Engineering Generative AI
10+ yrs exp

Principal Platform Software Engineer, AI

Oracle

Nashville, TN 28 days ago $104,500$234,600
Python Go Java C++ Kubernetes OCI LLM Machine Learning PyTorch TensorFlow Hugging Face CI/CD Microservices Distributed Systems Infrastructure Automation
8+ yrs exp

Principal AI Engineer

CNA Financial

Chicago, IL 65 days ago $97,000$189,000
AI Engineering Agentic Workflows LLM Context Engineering Multi-agent Orchestration MCP Protocol CI/CD GitHub Actions Terraform Kubernetes GKE GCP GitHub JFrog Artifactory Application Security infrastructure-as-code
9+ yrs exp Hybrid

Principal AI Engineer

CNA Financial

Chicago, IL 65 days ago $97,000$189,000
AI Engineering Agentic Workflows LLM Context Engineering CI/CD Terraform Kubernetes GKE GCP GitHub Actions Claude Code Cursor GitHub Copilot MCP Protocol infrastructure-as-code Artifact Management JFrog Artifactory Application Security
9+ yrs exp Hybrid