Senior Software Engineer – EKG Semantic Layer & Studio

NextLink Group

Sant Cugat del Vallès

On-site

EUR 55,000 - 75,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NextLink Group is seeking a Senior Software Engineer to advance an Enterprise Knowledge Graph (EKG) platform and EKG Studio, built on Metaphactory. You will join an international Agile team, owning semantic modeling, data integration, governance, and scalable backend/frontend work.

Key focus areas include RDF/OWL, SPARQL, R2RML mappings, and securing multi-tenant environments. Excellent collaboration and communication in English are required.

Qualifications

  • Experience with Semantic Web and Knowledge Graph development.
  • Proficiency in RDF/OWL and SPARQL with semantic validation and graph integration.
  • Hands-on mapping with R2RML/RML for relational-to-RDF data.
  • Experience with graph databases and SPARQL optimization.
  • Familiarity with Git, CI/CD pipelines, Jenkins, Docker/Podman and OpenShift/Kubernetes.
  • Fluent English, written and spoken.

Responsibilities

  • Fullstack Development: design, develop, and maintain EKG Studio components, UI templates, backend plugins, and workflows.
  • Semantic Modeling & Integration: implement mappings, integrate relational data with RDF graphs, support ontology management.
  • CI/CD & Governance: automate Git workflows, semantic validation, testing, deployments across OpenShift.
  • Security & Access Management: implement RBAC, OAuth, multi-tenant governance controls.
  • Performance Optimization: optimize SPARQL queries, graph search, indexing, UI responsiveness.
  • Technical Ownership: collaborate with Agile teams and support production releases and documentation.

Skills

RDF & OWL
SPARQL
SHACL
Ontology modeling
R2RML/RML
Graph databases
Git & CI/CD
Docker/Podman
OpenShift/Kubernetes
English proficiency

Job description

Senior Software Engineer – EKG Semantic Layer & Studio
  • Industry Pharma/Biotech/Clinical Research
  • Date Opened 11/11/2026
  • Country Spain
  • Job Posting ID ZR_4539_JOB
What is the mission about?

.

Job Description

At NextLink, we are looking for an experienced Senior Software Engineer to join an innovative project with one of our leading clients in the pharmaceutical industry.

You will contribute to the development and evolution of an Enterprise Knowledge Graph (EKG) platform, supporting the Enterprise Brain initiative, which connects semantic technologies, cloud data platforms, and AI agents to enable trusted, natural-language access to enterprise data.

The role focuses on enhancing EKG Studio (built on metaphactory), a self-service platform for semantic modeling, data mapping, and governance.

We are looking for a proactive, hands-on engineer with strong technical ownership, capable of delivering scalable solutions within an international Agile team.

Main Responsibilities

  • Fullstack Development: Design, develop, and maintain EKG Studio components, UI templates, backend plugins, and workflows using modern web and backend technologies.
  • Semantic Modeling & Integration: Implement R2RML mappings, integrate relational data with RDF knowledge graphs, and support ontology and vocabulary management.
  • CI/CD & Governance: Automate Git-based workflows, semantic validation (SHACL, SPARQL), testing, and deployments across OpenShift environments.
  • Security & Access Management: Implement RBAC, OAuth/On-behalf-Of authentication, versioning, and multi-tenant governance controls.
  • Performance Optimization: Optimize SPARQL queries, graph search, indexing, and UI responsiveness for large-scale knowledge graphs.
  • Technical Ownership: Collaborate with Agile teams, contribute to architectural decisions, and support production releases and documentation.
Requirements
  • Over 5 years of professional Software Engineering experience, including hands-on Semantic Web and Knowledge Graph development.
  • Strong expertise in RDF, RDFS/OWL, SPARQL, SHACL, and SKOS, including ontology modeling, semantic validation, and graph integration.
  • Hands-on experience with R2RML and/or RML for relational-to-RDF data mapping.
  • Experience with RDF graph databases/triplestores (Stardog, GraphDB, AWS Neptune, Virtuoso, or equivalent), including SPARQL optimization.
  • Experience with Git, CI/CD pipelines, Jenkins or equivalent, Docker/Podman, and OpenShift/Kubernetes.
  • Ability to work independently, collaborate with cross-functional Agile teams, and communicate technical decisions effectively.
  • Fluent English, written and spoken.
Nice-to-Have
  • Hands-on experience with metaphactory, including Web Components, Ephedra federation, or Java SPI plugins.
  • Experience with Java/JVM plugins, REST/OSGi extensions, and enterprise authentication (OAuth, OIDC, On-behalf-Of).
  • Knowledge of semantic layers and analytics modeling (Apache Ossie, Snowflake Cortex Analyst, dbt Semantic Layer, LookML).
  • Experience with AWS services and Terraform.
  • Familiarity with Snowflake, Microsoft data platforms, Collibra, or DataHub.
  • Previous experience in the pharmaceutical or Life Sciences industry, including clinical data or medical vocabularies (MedDRA, MeSH).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – EKG Semantic Layer & MCP Server
Senior Software Engineer – EKG Semantic Layer & MCP Server

NextLink Group • Sant Cugat del Vallès

On-site
EUR 75,000 - 105,000
Senior Software Engineer – Semantic Graph Studio
Senior Software Engineer – Semantic Graph Studio

NextLink Group • Sant Cugat del Vallès

On-site
EUR 55,000 - 75,000
Senior Data Engineer
Senior Data Engineer

NextLink Group • Barcelona

Remote
EUR 80,000 - 100,000
Senior AI Engineer - Knowledge Graphs
Senior AI Engineer - Knowledge Graphs

Biorce • Barcelona

Hybrid
EUR 90,000 - 130,000
Private health coverage
Gym membership
Hybrid work model
+3
Senior Backend Engineer: Semantic Graphs & MCP Server
Senior Backend Engineer: Semantic Graphs & MCP Server

NextLink Group • Sant Cugat del Vallès

On-site
EUR 75,000 - 105,000
Senior Knowledge Graph Engineer
Senior Knowledge Graph Engineer

EcoVadis SAS • Barcelona

Hybrid
EUR 90,000 - 120,000
Wellness allowance
Learning & development
Sustainability events
+8
Engineering Lead with Healthcare experience
Engineering Lead with Healthcare experience

Intellias • Spain

Remote
EUR 120,000 - 170,000
Senior Ontologist, Biologics Discovery
Senior Ontologist, Biologics Discovery

Johnson & Johnson Co. • Madrid

On-site
EUR 95,000 - 152,000
Senior Software Engineer - GraphAware Hume
Senior Software Engineer - GraphAware Hume

Neo4j • Spain

Remote
EUR 90,000 - 130,000
Senior Data Architect - Knowledge Engineering
Senior Data Architect - Knowledge Engineering

Accenture • Alicante

Hybrid
EUR 70,000 - 110,000