Knowledge Graph & Semantic Data Engineer
PavanKumar CPUnited StatesSENIORPosted 2h ago
Neo4jAmazon NeptuneCypherSPARQLGremlinPythonPySparkSQLApache SparkAWSS3GlueLambdaStep FunctionsEMRRedshiftAthenaRDFRDFSOWLSHACLSKOSJSON-LDSnowflakedbt CoreApache IcebergGenAIRAGGraphRAGLLMsVector DatabasesAmazon BedrockTerraformCloudFormationProtégéTopBraidPoolParty
About the Role
We are looking for an experienced Knowledge Graph & Semantic Data Engineer to join our team and build enterprise-scale knowledge graph and semantic data solutions in an AWS environment.
Key Responsibilities
• Design and develop enterprise ontologies, taxonomies, semantic models, and knowledge graphs
• Build and optimize graph solutions using Neo4j and Amazon Neptune
• Develop graph queries using Cypher/openCypher, SPARQL, and Gremlin
• Build scalable ETL/ELT pipelines using Python, PySpark, SQL, and Apache Spark
• Work with AWS services including S3, Glue, Lambda, Step Functions, EMR, Redshift, and Athena
• Implement RDF, RDFS, OWL, SHACL, SKOS, and JSON-LD standards
• Integrate enterprise data sources into knowledge graph solutions
• Support GenAI, RAG, and GraphRAG-based solutions
Requirements
• 10+ years of overall experience in Data Engineering / Data Architecture
• 3+ years of hands-on experience with Knowledge Graphs, Graph Databases, or Semantic Technologies
• Strong experience with Neo4j and/or Amazon Neptune
• Expertise in Python, PySpark, SQL, and Apache Spark
• Hands-on experience with AWS data services
• Strong understanding of RDF, OWL, SHACL, SPARQL, and Cypher
• Experience with Snowflake, dbt Core, and Apache Iceberg