Senior Software Engineer – EKG Semantic Layer & MCP Server

NextLink Group

Sant Cugat del Vallès

On-site

EUR 75,000 - 105,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NextLink Group in Spain is seeking a Senior Software Engineer to advance an Enterprise Knowledge Graph platform. You will develop the MCP Server, build backend services with Python and FastAPI, and optimize graph data workflows for scalable, AI-enabled analytics.

The role requires 5+ years in backend engineering, experience with RDF/SPARQL and cloud deployments on OpenShift/Kubernetes. Hybrid collaboration with pharma clients is expected.

Qualifications

  • 5+ years of experience in backend software engineering.
  • Strong expertise in Python 3, FastAPI, Pydantic, and REST APIs.
  • Hands-on experience with RDF, SPARQL, and graph data modeling.
  • Experience with Docker, Kubernetes/OpenShift, and CI/CD pipelines.
  • Solid knowledge of SQL, Snowflake (or equivalent), and cloud platforms.
  • Familiarity with OAuth 2.0, RBAC, Terraform, and API performance optimization.

Responsibilities

  • Develop, scale, and maintain the EKG Semantic Layer's MCP Server.
  • Build robust backend services using Python, FastAPI, and Pydantic.
  • Optimize SPARQL queries, graph traversals, caching, and API performance.
  • Develop semantic models using RDF, OWL, SKOS, SHACL, and R2RML.
  • Integrate semantic services with Snowflake, graph databases, and AI agents.
  • Manage deployments, testing, and CI/CD pipelines on OpenShift/Kubernetes.
  • Implement API security, monitoring, and observability.

Skills

Python 3
FastAPI
Pydantic
REST APIs
RDF
SPARQL
Graph data modeling
CI/CD pipelines
Docker
Kubernetes/OpenShift
SQL
Snowflake

Tools

Docker
Kubernetes/OpenShift
CI/CD pipelines
Snowflake

Job description

Senior Software Engineer – EKG Semantic Layer & MCP Server
  • Industry Pharma/Biotech/Clinical Research
  • Date Opened 10/29/2026
  • Country Spain
  • Job Posting ID ZR_4510_JOB
What is the mission about?

.

Job Description

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

The role focuses on developing and scaling an Enterprise Knowledge Graph (EKG) platform, connecting Semantic Web technologies, AI agents, and cloud data platforms to enable trusted, AI-powered conversational analytics.

Scope & Main Responsibilities

  • Develop, scale, and maintain the EKG Semantic Layer's MCP Server.
  • Build robust backend services using Python, FastAPI, and Pydantic.
  • Optimize SPARQL queries, graph traversals, caching, and API performance.
  • Develop semantic models using RDF, OWL, SKOS, SHACL, and R2RML.
  • Integrate semantic services with Snowflake, graph databases, and AI agents.
  • Manage deployments, testing, and CI/CD pipelines on OpenShift/Kubernetes.
  • Implement API security, monitoring, and observability.
Requirements
  • 5+ years of experience in backend software engineering.
  • Strong expertise in Python 3, FastAPI, Pydantic, and REST APIs
  • Hands-on experience with RDF, SPARQL, and graph data modeling.
  • Experience with Docker, Kubernetes/OpenShift, and CI/CD pipelines.
  • Solid knowledge of SQL, Snowflake (or equivalent), and cloud platforms.
  • Familiarity with OAuth 2.0, RBAC, Terraform, and API performance optimization.
Nice-to-Have
  • Experience with MCP servers, Agentic AI, LLM integrations, or Text-to-SQL.
  • Knowledge of OWL, SKOS, SHACL, R2RML, and semantic modeling frameworks.
  • Experience with Stardog, metaphactory, or other graph databases.
  • Background in the pharmaceutical or Life Sciences industry.
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 & Studio
Senior Software Engineer – EKG Semantic Layer & Studio

NextLink Group • Sant Cugat del Vallès

On-site
EUR 55,000 - 75,000
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 Data Engineer
Senior Data Engineer

NextLink Group • Barcelona

Remote
EUR 80,000 - 100,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
Software Engineer, Back-end
Software Engineer, Back-end

Hybrid Mind • Spain

Hybrid
EUR 60,000 - 90,000
Senior Full Stack Engineer (Python/JS)
Senior Full Stack Engineer (Python/JS)

EPAM Systems • Spain

On-site
EUR 90,000 - 120,000
Python Software Engineer - Knowledge Graphs - Pharma
Python Software Engineer - Knowledge Graphs - Pharma

ERNI • Barcelona

Hybrid
EUR 60,000 - 90,000
Certifications covered up to €1,500
Private health insurance
Sick leave coverage
+6
Senior Software Engineer - GraphAware Hume
Senior Software Engineer - GraphAware Hume

Neo4j • Spain

Remote
EUR 90,000 - 130,000
Engineering Lead with Healthcare experience
Engineering Lead with Healthcare experience

Intellias • Spain

Remote
EUR 120,000 - 170,000
Senior Backend Engineer
Senior Backend Engineer

Cirql One • Barcelona

Hybrid
EUR 90,000 - 130,000