Principal Data Engineer

Salesforce Salesforce · Enterprise · San Francisco, CA +3

Salesforce's Marketing Data Science team is looking for an experienced data modeler to build and manage data models for their Marketing Data Warehouse. This role is critical for enabling data-driven decisions and will be the technical authority for data modeling efforts, ensuring a scalable, high-performing architecture that reflects complex B2B marketing data. The focus is on designing, implementing, and optimizing data models across various platforms (Snowflake, Salesforce Data 360, AWS data lakes, etc.) to support both analytical reporting and machine learning workloads, including feature engineering and real-time scoring.

What you'd actually do

  1. Design and implement a robust data model that integrates data from core B2B systems, including Snowflake, Salesforce Data 360, multiple Salesforce orgs, Informatica MDM, and Amazon data lakes.
  2. Design and evolve scalable end-to-end data architecture; define standards for data modeling, ingestion framework, pipelines, data quality, etc.
  3. Architect tables and views to clearly define and calculate critical metrics (e.g., lead conversion, MQL, marketing driven pipe, ROI).
  4. Translate business needs for marketing performance measurement, customer segmentation, targeting, and personalization into precise data requirements and model designs.Translate functional and non-functional requirements (e.g., analytical performance, query latency, automation throughput) into optimal logical, conceptual, and physical data model designs.

Skills

Required

  • data modeling
  • data architecture
  • database design
  • Enterprise Data Warehouses
  • dimensional modeling
  • Snowflake
  • SQL
  • DDL/DML
  • marketing data domains

Nice to have

  • dbt
  • Fivetran
  • cloud services (AWS, GCP, or Azure)

What the JD emphasized

  • technical authority for all data modeling efforts
  • designing models that serve both analytical reporting and machine learning workloads
  • feature engineering for ML models
  • real-time scoring systems
  • Expert-level knowledge of dimensional modeling (Star/Snowflake schemas) and its application to business intelligence, reporting, and machine learning workloads including feature engineering for workloads such as attribution models, lead scoring, and propensity models.

Other signals

  • data modeling for ML workloads
  • feature engineering for ML models
  • real-time scoring systems