> Markdown version of [/jobs/ext/4696112-senior-software-engineer-ekg-semantic-layer-studio](https://www.wearedevelopers.com/jobs/ext/4696112-senior-software-engineer-ekg-semantic-layer-studio). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - EKG Semantic Layer & Studio - **Company:** NextLink Group - **Location:** Sant Cugat del Vallès, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Apache HTTP Server, ARM Architecture, Clinical Data Repository, Continuous Integration, Data Mapping, Relational Databases, Graph Database, Identity and Access Management, Java Virtual Machine (JVM), Microsoft Data Access Components, OAuth, OpenID, OpenShift, Performance Tuning, Role-Based Access Control, Resource Description Framework (RDF), Cloud Services, Cadence Virtuoso, Semantic Web, Software Engineering, SPARQL, Management of Software Versions, Web Applications, Enterprise Data Management, Snowflake, Indexer, Backend, Agentic-AI, Git, Data Layers, Git Flow, Kubernetes, Collibra, Osgi, Semantic Modeling, Terraform, Docker, Jenkins - **Published:** November 13, 2026 - **Apply:** https://www.jobleads.com/es/job/senior-software-engineer-ekg-semantic-layer-studio--sant-cugat-del-valles--e7611a8ca3107f5d74f2de83141cc3922 ## About the Role We are looking for a proactive, hands-on engineer with strong technical ownership, capable of delivering scalable solutions within an international Agile team., * 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). ## 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).