Knowledge Graph Engineer
Atlanta, GA - USA
Job Summary
Job Description:
MANDATORY SKILLS:
- Graph Databases:
- AWS Neptune OR Neo4j OR TigerGraph
- Graph Query Languages:
- Gremlin OR Cypher
- Graph Data Modeling (property graphs)
- Kafka (event streaming)
- CDC pipelines (Flink or similar)
JOB DESCRIPTION:
We are seeking a Knowledge Graph Engineer to design and build a large-scale graph platform for customer intelligence segmentation and device relationships.
Key Responsibilities:
- Design graph schema (nodes: Customer Device Account etc.)
- Model relationships (HASDEVICE SHARESHOUSEHOLD etc.)
- Build bulk ingestion pipelines (Delta Lake S3 Graph DB)
- Develop real-time CDC pipelines (Kafka Flink)
- Write and optimize Gremlin/Cypher queries
- Design indexing strategies for performance
- Build graph embeddings (Node2Vec / ML pipelines)
- Support segmentation use cases using graph traversal
- Document schema and query patterns
Experience:
- 4 8 years experience in Data Engineering / Graph DB
- Strong experience in Graph databases & traversal queries
Domain Expertise:
- Customer data platforms (CDP)
- Segmentation & behavioral analytics
- Graph-based identity resolution
Key Skills:
- Strong graph modeling and traversal optimization
- Experience handling large-scale graphs (100M nodes)
- Experience with streaming pipelines
- Performance tuning for graph queries
PREFERRED QUALIFICATIONS:
- Neptune Analytics
- Graph embeddings (Node2Vec GraphSAGE)
- Databricks / SageMaker
- Python (gremlinpython)