Semantic Web Engineer or knowledge graph Engineer
MAGICFORCE LLC
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 125KJob location
Remote
Tech stack
Java
JavaScript
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
Clojure
Continuous Integration
Data as a Services
Data Governance
ETL
Relational Databases
Graph Database
Python
Machine Learning
Neo4j
Cadence Virtuoso
Semantic Web
SPARQL
SQL Databases
GIT
Infrastructure Automation Frameworks
Terraform
Jenkins
Requirements
- 5+ years of hands-on experience in semantic web or knowledge graph engineering, including leading complex projects.
- Proven experience with graph databases or triple stores such as Amazon Neptune, Neo4j, Virtuoso, or GraphDB. (Amazon Neptune preferred)
- Strong proficiency in Python; familiarity with other languages (e.g., Java, C#, JavaScript, Clojure) is a plus.
- Practical experience with RDF, OWL, SPARQL, and ideally SHACL.
- Experience with relational databases (SQL) and graph databases (SPARQL).
- Hands-on experience with ontology/graph tools such as Protégé, TopBraid, or Metaphactory. (Metaphactory preferred)
- Solid understanding of data modeling, ETL processes, and data governance.
- Experience with cloud platforms (AWS preferred) and their data services.
- Understanding of AI/ML concepts and how semantic data can enhance AI applications.
- Familiarity with CI/CD, agile practices, and infrastructure tools like Git, Jenkins, Azure DevOps, and Terraform.
- Strong communication and problem-solving skills, with the ability to explain complex technical concepts to non-technical stakeholders.
- Bonus: Understanding of healthcare ontologies and standards like SNOMED-CT, LOINC, RxNorm, and ICD-10
Benefits & conditions
$55 - $60 an hour - Contract