Data Engineer – SMTS, LMTS, Knowledge Graph, AI

Jobtailor

California (MO)

On-site

USD 150,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Salesforce is seeking a senior software engineer to build and scale its Enterprise Knowledge Graph platform. You will focus on performance, data throughput, reliability, high availability, and data integrity across graph components.

You\'ll develop graph data models, write complex queries, and construct scalable pipelines to map data to enterprise ontologies. You will mentor engineers and collaborate with PMs and data teams to deliver AI-driven features at scale.

Qualifications

  • 8+ years of hands-on software engineering experience.
  • A related technical degree required.
  • Expert-level coding skills in Python and OO/FP languages.
  • Experience with semantic routers, embeddings, LangChain, and RAG architectures.
  • Graph databases and mapping data to taxonomies.

Responsibilities

  • Build and scale the knowledge graph platform components with a focus on performance, reliability, and data integrity.
  • Develop graph data models, queries, and pipelines to map data to ontologies and taxonomies.
  • Write Python-based semantic routing to parse and direct queries to appropriate indexes or vector databases.
  • Leverage AI tooling to build developer tools and automation across engineering workflows.
  • Ingest, transform, and orchestrate data sources into graph-based platforms aligned with enterprise ontologies.
  • Own features from concept through design, coding, testing, and deployment.
  • Participate in code reviews and maintain automated tests and engineering standards.
  • Mentor engineers and collaborate with Lead/Principal Engineers, PMs, and Data Eng teams.

Skills

Python
Backend development
Distributed systems
Data engineering
Code reviews

Education

Bachelor's degree in a technical field

Tools

Neo4j
RDF/OWL
SPARQL
LangChain
Kafka
AWS/GCP/Azure

Job description

Responsibilities
  • Build and scale Salesforce's Enterprise Knowledge Graph platform components, focusing on performance, data throughput, system reliability, high availability, and robust data integrity.
  • Develop graph data models, write complex graph queries, and construct scalable data pipelines to ingest and map structured and unstructured data to enterprise ontologies and taxonomies.
  • Write and maintain Python‑based semantic routing frameworks to parse, classify, and dynamically direct incoming queries to the appropriate knowledge graph indexes or vector databases.
  • Build, integrate, and leverage AI‑powered developer tools and engineering automation platforms utilizing ecosystems such as Claude, Cursor, Windsurf, AI Agents, and Model Context Protocol (MCP) frameworks.
  • Build scalable data pipelines and engineering patterns to ingest, transform, and orchestrate structured, unstructured, and third‑party data sources into graph‑based platforms mapped tightly to enterprise ontologies.
  • Own the technical execution of specific platform features from concept through design, coding, testing, and production deployment.
  • Participate heavily in code reviews, write comprehensive automated unit/integration tests, and ensure adherence to engineering standards and operational best practices.
  • Provide technical guidance and mentorship to engineers on the team.
  • Work closely with Lead/Principal Engineers, Product Managers, and Data Engineering teams to deliver robust features aligned with broader enterprise AI priorities.
Requirements
  • 8+ years of hands‑on software engineering experience in development, data engineering, distributed systems, or enterprise data platforms.
  • A related technical degree required.
  • Expert‑level coding skills in backend ecosystems, with strong fluency in Python and standard object‑oriented/functional programming languages.
  • Hands‑on experience developing and deploying custom semantic routers using Python (leveraging native embeddings, LangChain, or mathematical logic like cosine similarity) alongside RAG architectures, vector search platforms, and AI workflows.
  • Solid experience working with graph databases and semantic web concepts (e.g., Neo4j, RDF/OWL, SPARQL, property graphs) and mapping data to structured taxonomies.
  • Practical experience configuring, testing, or integrating AI‑assisted engineering tools or automation workflows (e.g., Claude, Cursor, Windsurf, GitHub Copilot, or MCP frameworks).
  • Proven experience building applications on cloud‑native systems (AWS, GCP, or Azure) utilizing microservices, REST/gRPC APIs, and event‑driven data streaming (e.g., Kafka).
  • Track record of owning and successfully delivering complex features in an agile, production‑scale environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Data Engineer – MDM
Principal Data Engineer – MDM

Jobtailor • California (MO)

On-site
USD 180,000 - 240,000
Principal Knowledge Engineer
Principal Knowledge Engineer

Salesforce • Seattle (WA)

On-site
USD 197,000 - 314,000
Comprehensive benefits package
401(k) plan
Employee stock purchasing program
Principal Knowledge Engineer
Principal Knowledge Engineer

Salesforce • San Francisco (CA)

On-site
USD 197,000 - 314,000
Medical, dental, and vision insurance
Paid parental leave
401(k) with company match
+1
Principal Knowledge Engineer
Principal Knowledge Engineer

Salesforce • Indianapolis (IN)

On-site
USD 197,000 - 314,000
Medical, dental, and vision insurance
401(k) plan
Paid parental leave
+1
Principal Software Engineer, Salesforce, Data
Principal Software Engineer, Salesforce, Data

Jobtailor • California (MO)

On-site
USD 180,000 - 250,000
Knowledge Graph Data Engineer - Semantic AI & Routing
Knowledge Graph Data Engineer - Semantic AI & Routing

Salesforce • Indianapolis (IN)

Hybrid
USD 148,000 - 261,000
Medical, dental, and vision insurance
Employee stock purchasing program
401(k) with company matching
Senior Data Engineer - Knowledge Graph & AI Platform
Senior Data Engineer - Knowledge Graph & AI Platform

Jobtailor • California (MO)

On-site
USD 150,000 - 210,000
Knowledge Graph Data Engineer - Semantic AI & Routing
Knowledge Graph Data Engineer - Semantic AI & Routing

Salesforce • San Francisco (CA)

On-site
USD 148,000 - 261,000
Medical, dental, and vision insurance
401(k) plan
Employee stock purchasing program
Principal Knowledge Engineer
Principal Knowledge Engineer

salesforce.com, inc. • Indianapolis (IN)

On-site
USD 197,000 - 314,000
401(k) plan
Employee stock purchase program
Medical, dental, vision
Lead Data Engineer — Knowledge Graph & AI
Lead Data Engineer — Knowledge Graph & AI

Salesforce, Inc. • San Francisco (CA)

Hybrid
USD 148,000 - 261,000
Medical, dental, and vision insurance
Paid parental leave
401(k) and employee stock purchasing program