Principal Data Engineer (PMTS, MDM)
Salesforce
full-remoteleadpermanentbackenddata Full remote - San Francisco, US 91 days ago via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
Knowledge GraphsOntology EngineeringSemantic ModelingGraph DatabasesRDF/OWLSPARQLEntity ResolutionRAGVector SearchAWS
About the role
Role Overview
Join Salesforce as a Principal Data Engineer (PMTS, MDM) to lead the development of the next-generation Enterprise Knowledge Graph platform. You will define the long-term technical vision, architecture, and delivery roadmap, enabling semantic technologies and AI-powered developer productivity use cases across the enterprise.
Key Responsibilities
- Define and drive the long-term technical vision, architecture, and roadmap for Salesforce’s Knowledge Graph platform.
- Lead the architecture and design of Knowledge Graph ecosystems, including:
- graph data models
- ontologies and semantic layers
- entity resolution frameworks
- Establish enterprise standards, governance models, engineering patterns, and best practices for the Knowledge Graph lifecycle (development, deployment, and management).
- Deliver scalable foundations supporting current and future AI/semantic use cases across multiple teams.
- Drive execution across organizations by influencing senior technical leaders, executives, and cross-functional stakeholders.
Requirements
- Deep expertise in Knowledge Graph technologies, including:
- ontology engineering and semantic modeling
- linked data and enterprise metadata management
- graph databases and semantic reasoning
- Proven track record leading large-scale technical initiatives and taking AI/engineering solutions from concept to production.
- Experience building and scaling enterprise Knowledge Graph platforms for AI, semantic search, data integration, and agentic applications.
- Strong distributed systems and software engineering fundamentals, including:
- APIs, microservices
- event-driven architectures
- modern engineering practices
- Hands-on experience with graph/semantic technologies, such as:
- Neo4j
- RDF/OWL
- SPARQL
- property graph models and semantic reasoning frameworks
- Proven experience designing enterprise data engineering architectures (ingestion, transformation, orchestration, metadata management, governance).
- 12+ years of relevant experience in software engineering, data engineering, distributed systems, or enterprise data platforms.
- Strong communication, leadership, and stakeholder management skills.
- Related technical degree required; Master’s or PhD preferred.
Nice to Have / Additional Skills
- Experience building AI-powered developer tools and platforms using ecosystems/tools such as GitHub Copilot, AI agents, MCP frameworks, or similar.
- Graph-powered AI architecture experience (e.g., semantic retrieval, vector search, RAG, agentic workflows).
- Cloud-native architecture experience with AWS, GCP, or Azure.
- Experience with Salesforce Data Cloud, CRM platforms, or metadata-driven enterprise architectures.
- Experience with vector databases and semantic routing / intelligent retrieval / recommendations.
Location / Work Model
- Full remote (San Francisco, US).
About Salesforce
Salesforce is a global cloud software company best known for its customer relationship management (CRM) platform. It also builds enterprise applications across data, analytics, and AI to help organizations connect data and automate business processes at scale.
Scraped 6/24/2026