Description
You will design, build, and maintain graph-based data pipelines and semantic models for customer-facing applications.
This role is hybrid.
Responsibilities
- Extract raw data from customer sources and load it into graph databases using Python, SPARQL, and Cypher.
- Consult with customers to prepare ontologies, semantic data models, and subject-predicate-object structures.
- Configure and optimize graphmarts, ensuring scalable sizing and troubleshooting performance issues.
- Expose aggregated data via RESTful endpoints and maintain technical documentation for agreed data models.
- Support DevOps teams with scalability concepts for specific use cases.
Required Skills
- 5+ years of experience architecting and delivering cloud/internet-facing applications.
- Strong Python programming skills for ETL processes and data manipulation.
- Deep knowledge of graph databases (FalkorDB, Neo4j, Fuseki) and query languages (Cypher, SPARQL).
- Proficiency in RDF, OWL specifications, and ontology development.
- Experience with GCP and working with graph databases on cloud infrastructure.
- Ability to load data from relational databases, CSV, JSON, and other formats.
- Basic understanding of REST API development and data storage formats.
Preferred Skills
- Certification in graph tools such as Fuseki, Neo4j, or FalkorDB.
- Excellent written and spoken communication skills for articulating complex technical information.