Enter a job title or keyword

Senior Software Engineer – EKG Semantic Layer & Studio

Next-Link


Job Location:

Barcelona - Spain

Monthly Salary: Not provided by the employer
Posted: 12 November 2026 (13 hours ago)
Application Deadline: 9 February 2027
Vacancies: 1 Vacancy

Job Summary

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.
  • Strong fullstack development skills: HTML5 CSS TypeScript/JavaScript and Python 3 and/or Java.
  • 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).



Required Skills:

Key Performance Indicators: Overall change effectiveness measures. Business value capture from key programs. Quality of relationships with relevant leaders and team. Graduate or postgraduate degree; Coaching or psychology background desirable; Further education change management organizational development; 5 years experience driving organizational change projects; Experience in the Pharmaceutical industry; Strong written and verbal communication skills as well as solid presentation skills; Flexible and adaptable; able to work in ambiguous situations; A highly organized energetic and creative change professional; Must be a team player and able to work collaboratively with and through others; Ability to influence others (Sr. leadership) and move toward a common vision or goal.