Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Data Platform Engineer

$197.3k - $313.7k

Salesforce.Com Inc

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job Category

Software Engineering

Job Details

About Salesforce

Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a buzzword - it's a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all.

Ready to level-up your career at the company leading workforce transformation in the agentic era? You're in the right place! Agentforce is the future of AI, and you are the future of Salesforce.

Summary

Design, build, and maintain the backend services, APIs, data-platform automation, and AI platform / agent systems behind our data products. This is a backend-heavy role: distributed Python services, streaming. LLM/agent runtimes on AWS, RAG pipelines, and the dbt/Airflow automation that powers a Snowflake-based lakehouse.


You will work inside the Developer Experience team, whose mandate is to build the tooling, "paved paths," and automation that let internal data teams ship discoverable, governed, and consumable data products quickly and safely.

About the platform you'll work on
  • Lakehouse & warehouse - Snowflake with Apache Iceberg tables in a medallion architecture (Bronze Silver Gold Semantic Views).

  • Transformation - dbt (Cloud on Fusion) with data contracts, tag-driven governance, and automated project-evaluation checks.

  • Orchestration - Airflow on AWS MWAA ; DAGs and schedules authored and deployed through platform tooling and CI (metadata driven).

  • Developer tooling - an internal CLI and reusable utilities (dbt, Iceberg operations, Snowflake load, REST API based ingestions, etc.) that abstract the platform for data teams.

  • Data quality & governance - Monte Carlo for data observability (monitors as code) and centralized governance (tagging, lineage, PII classification, cataloging).

  • AI layer - Agent/MCP/Skill deployment framework, RAG, semantic router / broker agents, over our data products and catalog metadata; conversational agents in Slack;
    model access via AWS Bedrock / AgentCore , centralized LLM Gateway, and Snowflake Cortex .

  • Cloud & delivery - AWS ( ECS Fargate, Lambda, API Gateway, DynamoDB, S3, IAM, etc. ), Terraform IaC, GitHub Actions CI/CD, containerized builds, structured logging, metrics, and tracing.


Responsibilities

  • Backend services

  • Design, build, and maintain backend services in Python / Go to support our Data Platform Services - Agent runtimes on AWS Bedrock AgentCore / ECS Fargate , and event-driven Lambda handlers for our AI Platform Services

  • Design and maintain our abstraction layers for for our data domain customers via custom developed utilities

  • Maintain and service our infrastructure using IaC (Terraform) for our AWS accounts

  • AI / agents

  • Build RAG pipelines and tool-calling AI agents for our data products: retrieval, orchestration, grounding/citations, and evaluation.

  • Integrate model providers with our LLM Gateway with response streaming, prompt caching, and structured outputs in an auditable way (OTeL)

  • Stand up eval harnesses, guardrails, and tracing so agent quality, latency, and cost are measurable and regressions are caught before release.

  • Data-platform automation

  • Build and maintain data-platform automation: dbt services, MWAA/Airflow orchestration, and tooling that makes data products discoverable, governed, and consumable.

  • Extend the platform CLI and shared utilities that data teams use as their day-to-day interface to the platform.

  • Identity & security

  • Implement auth and identity: OAuth/OIDC flows (per-user 3LO, token vaulting, session binding), least-privilege IAM , and secrets management.

  • Enforce multi-tenant isolation and per-user identity/RBAC across services and agents.

  • Reliability & delivery

  • Own service reliability and delivery: Terraform , GitHub Actions CI/CD, container builds, structured logging, metrics/tracing, alerting, and cost controls.

  • Set technical direction: system and API design, code review, and mentoring.

Required skills

Backend engineering

  • 15+ years designing, building, and maintaining production backend services at scale

  • Expert-level Python / Go / Java for server-side development; solid grasp of relevant frameworks and the WSGI/ASGI model.

  • Service & API design: REST (and/or gRPC), request/response and streaming patterns, pagination, versioning, idempotency, and backward-compatible contracts.

  • Data layer: SQL and data modeling, query optimization and indexing, transactions, connection pooling; relational, warehouse ( Snowflake ), and NoSQL/key-value ( DynamoDB ) stores.

  • Server-side patterns: caching strategies, background jobs/workers, queues and event-driven processing, rate limiting, retries/backoff, and timeouts.

  • Performance & reliability: profiling, load handling, latency/throughput trade-offs, graceful degradation, and designing for failure.

  • Observability: structured logging, metrics, distributed tracing, and debugging live production issues.

Software engineering fundamentals

  • OOP (required): encapsulation, abstraction, inheritance, composition, polymorphism; SOLID principles; design patterns applied pragmatically; strong domain modeling.

  • Solid data structures & algorithms ; ability to reason about time/space complexity.

  • Concurrency & async programming (async/await, threading, event loops) and their failure modes.

  • Testing (unit, integration, end-to-end) and testable design; Git and PR-based workflows; disciplined code review.

Cloud & infrastructure

  • Production AWS : ECS/containers, Lambda, IAM, API Gateway, DynamoDB.

  • Infrastructure as code with Terraform ; CI/CD ( GitHub Actions or equivalent) and container builds.

Distributed systems

  • Building services that are horizontally scalable, resilient, and loosely coupled; handling consistency, retries, idempotency, and partial failure.

Security

  • OAuth/OIDC , authn/authz, token handling, least-privilege access, multi-tenant isolation, secrets management.

AI / LLM engineering

  • Building LLM applications in production (not research).

  • RAG: chunking, embeddings, vector search, hybrid search, reranking, grounding/citations, context-window management, retrieval evaluation.

  • Agents: prompt engineering, tool use/function calling, structured outputs, single- and multi-step orchestration, prompt caching.

  • Integration with model providers - Anthropic/Claude, AWS Bedrock/AgentCore, Snowflake Cortex - and response streaming.

  • AI quality & ops: eval harnesses, guardrails, tracing/observability, token/latency/cost optimization.

  • AI security: prompt injection, data exfiltration, PII handling, per-user identity/RBAC enforcement.

Nice to have
  • dbt, Airflow/MWAA, Snowflake hands-on experience.

  • MCP (Model Context Protocol) and/or applied RAG.

  • Slack platform (Bolt, Socket Mode, Block Kit) or other real-time/conversational backends.

  • Data observability ( Monte Carlo ) or data-quality/governance tooling.

  • Fine-tuning/adaptation, semantic caching, or model routing/fallback.

  • Experience adding AI capabilities to existing production systems .

  • Iceberg / open table formats and lakehouse patterns.

  • Tableau or other BI integration.

Unleash Your Potential

When you join Salesforce, you'll be limitless in all areas of your life. Our benefits and resources support you to find balance and be your best , and our AI agents accelerate your impact so you can do your best . Together, we'll bring the power of Agentforce to organizations of all sizes and deliver amazing experiences that customers love. Apply today to not only shape the future - but to redefine what's possible - for yourself, for AI, and the world.

Accommodations

If you need a reasonable accommodation during the application or the recruiting process, please submit a request via this Accommodations Request Form.

Please note that Salesforce uses artificial intelligence (AI) tools to help our recruiters assess and evaluate candidates' resumes and qualifications throughout the recruiting process. Humans will always make any candidate selection and hiring decisions. Please see our Candidate Privacy Statement for more information about how we use your personal data and your rights, including with regard to use of AI tools and opt out options.

Posting Statement

Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. What does that mean exactly? It means that at Salesforce, we believe in equality for all. And we believe we can lead the path to equality in part by creating a workplace that's inclusive, and free from discrimination. Know your rights: workplace discrimination is illegal. Any employee or potential employee will be assessed on the basis of merit, competence and qualifications - without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law. This policy applies to current and prospective employees, no matter where they are in their Salesforce employment journey. It also applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between. Recruiting, hiring, and promotion decisions at Salesforce are fair and based on merit. The same goes for compensation, benefits, promotions, transfers, reduction in workforce, recall, training, and education.

In the United States, compensation offered will be determined by factors such as location, job level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, and benefits. Salesforce offers a variety of benefits to help you live well including: time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program. More details about company benefits can be found at the following link: 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. At Salesforce, we believe in equitable compensation practices that reflect the dynamic nature of labor markets across various regions. The typical base salary range for this position is $197,300 - $313,700 annually. In select cities within the San Francisco and New York City metropolitan area, the base salary range for this role is $237,700 - $344,700 annually. The range represents base salary only, and does not include company bonus, incentive for sales roles, equity or benefits, as applicable.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Data Platform Engineer in San Francisco, CA vacancy
  • $230k - $280k

     ...equity Are you ready to lead the design and build of a world-class data platform from the ground up? A high-growth, product-led tech company is looking for a Principal Data Platform Engineer to lead the buildout of a modern, scalable data platform from the... 
    Principal
    Remote work

    Harnham

    San Francisco, CA
    3 days ago
  • $197.3k - $313.7k

     ...builds the tooling, paved paths, and automation that let Salesforce's data teams ship discoverable, governed, and consumable data products quickly and safely. As our Principal Data Platform Engineer, based in San Francisco, you'll design and build the backend services,... 
    Principal
    Full time

    Salesforce

    San Francisco, CA
    2 days ago
  • $242.63k

     ...:Millions of people around the world come to our platform to find creative ideas, dream about new possibilities...  ...our recruiting process here.We’re looking for a principal software engineer to lead the next generation of data infrastructure at Pinterest which powers mission... 
    Principal
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    Pinterest

    San Francisco, CA
    2 days ago
  • $180k - $200k

    Harness is the AI Software Delivery Platform company, led by technologist and entrepreneur...  ...depend onBuild and maintain curated data models for product usage, customer adoption...  ...bottleneckRequired6+ years in analytics engineering, data engineering, or similar, with real... 
    Principal
    Local area
    Immediate start
    Shift work

    Harness

    San Francisco, CA
    2 days ago
  • $112.8k - $153.7k

     ...of smart and supportive people, willing to listen to your ideas. This is a senior engineering role. You will architect, operate, and continuously improve cloud data and analytics platforms (e.g., Microsoft Fabric, Snowflake, Databricks) and own BI delivery... 
    Suggested
    Full time
    Contract work
    Local area
    Flexible hours

    Armanino

    San Francisco, CA
    1 day ago
  • $200k - $250k

    Astronomer empowers data teams to bring mission-critical software, analytics, and AI to...  ...Astro, the industry-leading unified DataOps platform powered by Apache Airflow. Astro...  ...visit .About this role:As a Data Platform Engineer at Astronomer, you’ll be a key partner to... 

    Astronomer

    San Francisco, CA
    1 day ago
  •  ...requiredDefense experience and experience working with data at various classification levels...  ...of professional experience as a data engineer, with a strong focus on cloud- based data...  ...(Azure, GCP) a plusPrevious enterprise platform experience preferredSignificant previous... 
    Apprenticeship
    Easy work

    McKinsey & Company

    San Francisco, CA
    3 days ago
  • $91.3k - $124.4k

     ...of smart and supportive people, willing to listen to your ideas. This is an early-career engineering role focused on building, operating, and improving cloud data/analytics platforms (e.g., Microsoft Fabric, Snowflake, Databricks) and supporting BI delivery (e.g., Power... 
    Full time
    Contract work
    Internship
    Local area
    Flexible hours

    Armanino

    San Francisco, CA
    1 day ago
  • $85 - $95 per hour

     ...partnering with a leading healthcare technology company to hire a Data Engineer, Principal for its Data Services team. This organization provides the...  ..., demographic, and provider data into a single governed platform that powers automation and AI deployment across core health... 
    Principal
    Contract work

    Releady

    San Francisco, CA
    16 days ago
  • $196k - $230k

     ...Senior Data Platform Engineer Join Komodo Health's Data Foundations team and play a critical role in shaping the core data products that fuel our Healthcare Map. This role is essential for transforming massive, complex healthcare datasets into performant, trustworthy... 
    For contractors
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Komodo Health

    San Francisco, CA
    2 days ago
  • $150k - $170k

     ...Senior Data Platform Engineer Ellipsis Health is creating cutting-edge AI/ML products that solve healthcare staffing challenges and administrative burdens using conversational AI and our patented voice biomarker technology - helping deliver better healthcare for everyone... 
    Remote work
    Flexible hours

    Ellipsis Health

    San Francisco, CA
    1 day ago
  • $157.8k - $236.8k

    The opportunityUnity is looking for a Staff Engineer, Data Platform to help build and scale the data infrastructure powering our Ads business and Unity Commons, our internal platform that supports teams across Unity.In this role, you will work at the intersection of large... 
    Full time
    Work at office
    Worldwide

    Unity Technologies

    San Francisco, CA
    2 days ago
  • $176.5k - $246.5k

     ...Biotechnology has exclusive rights to the universal PRO-XTEN masking platform for oncology and infectious disease. PRO-XTEN is a...  ...Biotechnology is seeking an Associate Director, Principal Data Engineer to lead scalable data, cloud, software, and AI-enabled research... 
    Principal
    Full time
    Work at office
    Work visa
    3 days per week

    Vir Biotechnology

    San Francisco, CA
    1 day ago
  • $206.3k - $388k

    ABOUT THE ROLE We’re looking for a Principal ML Engineer to architect and scale the multimodal data processing pipelines and infrastructure behind Adobe Firefly’s...  ...scheduling, GPU cluster utilization that let the platform scale alongside data and model growth DRIVE DATA... 
    Principal
    Full time
    Temporary work
    Local area
    Worldwide

    Adobe Systems

    San Francisco, CA
    5 days ago
  • $260k - $360k

     ...by agents.We are building the platform for that future, trusted by companies...  ...'re looking for a Staff level Engineer to lead the design and development of Vercel's Finance Data Platform, the foundational...  ...at least 2 years at the Staff/Principal/Lead Engineer level.Proven... 
    Worldwide

    Vercel

    San Francisco, CA
    2 days ago
  •  ...: Want to build robust and scalable data infrastructure to power data-driven City...  ...the data practice that sits around the platform—clear service offerings, consistent...  ...data quality standards. This role is the principal engineer leading that effort. You’ll own the department... 
    Principal
    Full time
    Traineeship
    Work experience placement
    Work at office

    City and County of San Francisco

    San Francisco, CA
    16 days ago
  • $300k - $330k

     ...AirwallexAirwallex is the only unified payments and financial platform for global businesses. Powered by our unique...  ...career, join us.Role Summary:We’re hiring a Director, Data and Knowledge Platform Engineering (based in San Francisco) to own the architecture, delivery... 
    Temporary work
    Local area
    Worldwide

    Airwallex

    San Francisco, CA
    3 days ago
  • $184k - $230k

     ...ineligible for employment Visa sponsorship.Overall Purpose The Principal Platform Security Engineer is a hands-on enterprise technical leader responsible for...  ...the integrity and confidentiality of systems and data. Minimum Qualifications Typically has 15 or more years of... 
    Principal
    Hourly pay
    Full time
    Immediate start
    Visa sponsorship
    Work visa
    Flexible hours

    Early Warning

    San Francisco, CA
    4 days ago
  • $104.5k - $234.6k

     ...Job Description Leads platform projects crossing multiple teams, evolving runtimes or middleware...  ...; provides guidance and coaching to engineers to drive improvements. Utilizes...  ...complex issues by analyzing a wide range of data and/or information to identify solutions... 
    Principal
    Temporary work
    Flexible hours
    Shift work

    Oracle

    San Francisco, CA
    1 day ago
  •  ...Figma is growing our Data Platform team to scale and empower the company with reliable data infrastructure. You will lead engineers across the data platform, set technical direction, and drive delivery and team health in a fast-paced environment. You will partner with... 
    Remote job
    Full time

    Jobleads-US

    San Francisco, CA
    3 days ago
  •  ...Job Description This role is less of a traditional Data Engineer and more of a Platform Engineer / Data Engineering Lead focused on Foundry, governance...  ...platform and pipeline ecosystem. We are seeking a Principal Data Engineer to support the transition of data... 
    Principal
    Shift work

    Insight Global

    Oakland, CA
    18 hours ago
  • $245k - $290k

     ...Redpanda is the first runtime and control plane for agent-data interaction — a unified platform that combines streaming, SQL analytics, and...  ...control. About the Role: We're looking for a Principal Software Engineer to help architect and build Redpanda's Agentic Data... 
    Principal
    Full time
    Work at office
    Remote work
    Shift work

    Redpanda Data

    San Francisco, CA
    18 hours ago
  • $240k - $360k

    About the RoleWe're looking for a Senior Staff Data Engineer to be the technical backbone of our Data & ML Platform team — the foundation powering analytics, product experiences, and machine learning across Hinge Health. This is a high-ownership IC role for someone who... 
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide
    3 days per week

    Hinge Health

    San Francisco, CA
    2 days ago
  • $230k - $385k

    About the teamThe Monetization Data Platform team builds the trusted data and platform foundations that power how the company develops,...  ...billing, ads, payments, and financial data to help Product, Engineering, Finance, and GTM teams make better decisions and deliver reliable... 
    Work at office
    Local area
    Flexible hours

    OpenAI

    San Francisco, CA
    1 day ago
  • $178.88k - $320.65k

     ...lead our skilled team of software and ML engineers in the design, development, and execution...  ...AMP, our next generation machine learning platform. You will be working to develop the next...  ...functional teams including product management, data science, data, and cloud infrastructure... 
    Principal
    Full time
    Temporary work
    For contractors

    Autodesk

    San Francisco, CA
    5 days ago
  •  ...have a legal entity. Responsibilities As a Principal Engineer with Deep Engineer archetype in Kubernetes Platform, you will own technically complex, high-impact...  ...verification (which may include use of biometric data) is a condition of employment with Atlassian for... 
    Principal
    Work at office
    Local area

    Atlassian

    San Francisco, CA
    3 days ago
  • $170k - $277k

     ...Cortex is a world-leading cybersecurity platform that provides comprehensive security...  ...the Cortex platform, including the data pipeline, analytics engine, and user interface. We are a fast-...  ...in the world.Job SummaryAs a Senior Principal Backend Engineer in our Cortex group... 
    Principal
    Full time
    Work at office

    Palo Alto Networks

    San Francisco, CA
    4 days ago
  •  ...Palo Alto Networks is seeking a Senior Principal Backend Engineer for the Cortex group to lead backend development for Cortex XSOAR, XDR and XSIAM. You will design scalable data systems, APIs, and services in Python, Go, and Java, guiding cross-functional teams to deliver... 
    Principal

    Jobleads-US

    San Francisco, CA
    2 days ago
  • $163.8k - $257.4k

     ...contribute. You’ll make things happen-fast.As a Principal Engineer on our Advertising, Company...  ...systems that power our real-time marketing platform. From high-throughput ad infrastructure...  ...in modern software engineering, data infrastructure, and applied AI.What You... 
    Principal
    Worldwide

    ZoomInfo

    San Francisco, CA
    3 days ago
  • $241.2k - $344.5k

     ...Vice President, Data & Artificial Intelligence Engineering What You’ll Do Provide executive leadership for Duck Creek Technologies’ enterprise...  ...for AI, generative AI, machine learning, and data platforms aligned with corporate technology and product strategies... 
    Visa sponsorship
    Flexible hours

    Duck Creek Technologies LLC.

    San Francisco, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Data Platform Engineer. Be the first to apply!