Knowledge Graph Engineer – Entity Resolution & Graph Analytics

3GIMBALS

United States

On-site

USD 130,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

3GIMBALS is seeking a Knowledge Graph Engineer to design, build, and maintain the knowledge graph that underpins our analytic platform. This role blends data engineering, semantic modeling, and NLP to connect people, organizations, locations, events, and other entities across large data sources.

You will model ontologies, implement entity resolution, and develop graph analytics and APIs for analysts. Experience with graph databases and RDF/OWL is important, and clearance or government experience

Qualifications

  • 4+ years of software or data engineering experience, including hands-on knowledge graph work.
  • Experience with graph databases (Neo4j, Amazon Neptune, TigerGraph, JanusGraph, or similar).
  • Proficiency with graph query languages (Cypher, Gremlin, or SPARQL).
  • Strong programming skills in Python (Java or Scala a plus).
  • Experience with entity resolution / record-linkage techniques and tooling.
  • Understanding of ontology and semantic modeling (RDF, OWL, property graphs).
  • Experience with NLP / information extraction (spaCy, Hugging Face, or similar) for entity and relationship extraction.
  • Familiarity with vector embeddings and similarity-based linking.
  • Understanding of data provenance, confidence, and source attribution.

Responsibilities

  • Design and evolve ontologies, schemas, and taxonomies for entities and relationships.
  • Model complex, multi-source data into a coherent, queryable knowledge graph.
  • Define and maintain graph data standards, naming conventions, and semantics.
  • Build entity resolution, deduplication, and record-linkage pipelines across disparate sources.
  • Develop relationship and event extraction from structured and unstructured data using NLP / information-extraction techniques.
  • Integrate curated data from the data engineering team into graph ingestion workflows.
  • Implement confidence scoring, provenance, and source attribution for graph assertions.
  • Develop graph queries, traversals, and analytics (centrality, community detection, pathfinding, link analysis).
  • Expose graph capabilities via APIs and query interfaces for analysts and applications.
  • Optimize graph storage, indexing, and query performance at scale.
  • Ensure the graph and its interfaces meet security requirements for sensitive environments.
  • Implement access control, encryption, and secure handling of graph data.
  • Support Authority to Operate (ATO) processes and compliance frameworks.

Tools

Neo4j
Amazon Neptune
TigerGraph
JanusGraph
Cypher
Gremlin
SPARQL
spaCy
Hugging Face
Docker
Kubernetes

Job description

3GIMBALS is seeking a Knowledge Graph Engineer to design, build, and maintain the knowledge graph that underpins our unclassified PAI/CAI-based analytic platform. This role is responsible for modeling ontologies, engineering entity resolution and relationship‑extraction pipelines, and delivering graph‑based analytics that connect people, organizations, locations, events, and other entities across large, heterogeneous data sources. The ideal candidate blends data engineering, semantic modeling, and NLP to turn disparate data into a coherent, queryable graph that powers analytic discovery.

Key Responsibilities
Ontology & Graph Modeling
  • Design and evolve ontologies, schemas, and taxonomies for entities and relationships
  • Model complex, multi-source data into a coherent, queryable knowledge graph
  • Define and maintain graph data standards, naming conventions, and semantics
Entity Resolution & Data Integration
  • Build entity resolution, deduplication, and record-linkage pipelines across disparate sources
  • Develop relationship and event extraction from structured and unstructured data using NLP / information-extraction techniques
  • Integrate curated data from the data engineering team into graph ingestion workflows
  • Implement confidence scoring, provenance, and source attribution for graph assertions
Graph Analytics & Query
  • Develop graph queries, traversals, and analytics (centrality, community detection, pathfinding, link analysis)
  • Expose graph capabilities via APIs and query interfaces for analysts and applications
  • Optimize graph storage, indexing, and query performance at scale
Security & Compliance
  • Ensure the graph and its interfaces meet security requirements for sensitive environments
  • Implement access control, encryption, and secure handling of graph data
  • Support Authority to Operate (ATO) processes and compliance frameworks
Required Qualifications
  • Technical Expertise
  • 4+ years of software or data engineering experience, including hands‑on knowledge graph work
  • Experience with graph databases (Neo4j, Amazon Neptune, TigerGraph, JanusGraph, or similar)
  • Proficiency with graph query languages (Cypher, Gremlin, or SPARQL)
  • Strong programming skills in Python (Java or Scala a plus)
  • Experience with entity resolution / record-linkage techniques and tooling
  • Understanding of ontology and semantic modeling (RDF, OWL, property graphs)
NLP & Data Integration
  • Experience with NLP / information extraction (spaCy, Hugging Face, or similar) for entity and relationship extraction
  • Experience integrating heterogeneous structured and unstructured data
  • Familiarity with vector embeddings and similarity-based linking
Domain Knowledge
  • Experience building or maintaining production knowledge graphs
  • Understanding of data provenance, confidence, and source attribution
Preferred Qualifications
  • Active security clearance or ability to obtain one
  • Experience in government, defense, or intelligence contracting environments
  • Familiarity with PAI/CAI data sources and entity-centric analysis
  • Experience with link analysis and network/graph analytics for investigative use cases
  • Knowledge of geospatial-temporal data in a graph context
  • Experience integrating knowledge graphs with LLM / RAG systems (GraphRAG)
  • Familiarity with federal compliance frameworks (FedRAMP, FISMA, NIST 800-53)
Technical Environment
  • Graph: Neo4j / Neptune / JanusGraph; Cypher, Gremlin, SPARQL
  • Languages: Python (Java/Scala a plus)
  • NLP/ML: spaCy, Hugging Face, embeddings, entity-resolution frameworks
  • Data: Integration with platform data pipelines; RDF / property-graph models
  • Infrastructure: Docker, Kubernetes, cloud platforms (AWS GovCloud, Azure Government)
  • Security: RBAC, encryption, secure APIs

This role owns the connective tissue of the platform: the ontology and graph that let analysts move from isolated records to the relationships, networks, and patterns that drive insight.

Salary: $130000 - $180000 per year

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Knowledge Graph Engineer – Entity Resolution & Graph Analytics
Knowledge Graph Engineer – Entity Resolution & Graph Analytics

3GIMBALS • Virginia (MN)

On-site
USD 120,000 - 190,000
Knowledge Graph Architect: Entity Resolution & Analytics
Knowledge Graph Architect: Entity Resolution & Analytics

3GIMBALS • United States

On-site
USD 130,000 - 180,000
Knowledge Graph Architect: Entity Resolution & Analytics
Knowledge Graph Architect: Entity Resolution & Analytics

3GIMBALS • Virginia (MN)

On-site
USD 120,000 - 190,000
Knowledge Graph Engineer
Knowledge Graph Engineer

ANAUTICS INC • Oklahoma City (OK)

On-site
USD 80,000 - 120,000
Knowledge Graph Engineer
Knowledge Graph Engineer

BNY Mellon • Pittsburgh

Hybrid
USD 140,000 - 210,000
Senior Knowledge Graph Engineer
Senior Knowledge Graph Engineer

The Coca-Cola Company • Atlanta (GA)

On-site
USD 140,000 - 190,000
Knowledge Graph Software Engineer - Clearance Required
Knowledge Graph Software Engineer - Clearance Required

BTI360 • Herndon (VA)

On-site
USD 125,000 - 248,000
Fully paid healthcare premiums
Competitive salaries and performance bonuses
Tuition Reimbursement
+2
Graph AI Platform Engineer
Graph AI Platform Engineer

Photon • United States

On-site
USD 140,000 - 190,000
Graph Data Engineer
Graph Data Engineer

NextGenEnergyJobs • Arlington (VA), Northern (KY)

Hybrid
USD 140,000 - 200,000
Graph Data Architect: Knowledge Graphs & Ontology Expert
Graph Data Architect: Knowledge Graphs & Ontology Expert

VOLTO Consulting • Tampa (FL)

On-site